책 내용 질문하기
상설시험 엑셀 문제 질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
304
작성일
2012-04-08
작성자
첨부파일

책으로 연습할때 엑셀에서 막힌적은 없는데... 이번 상설시험 엑셀 때문에 떨어질것 같네요..

아무튼...

피벗 테이블 문제에서...

행레이블 : 부서명

열레이블 : 년도

값 : 수치

자세히는 기억 안나지만 이런 형태의 피벗 문제였는데...

여기서 값이 하나는 "평균 : 수치" 또하나는 "합계 : 수치" 이렇게 두가지 이더군요

필드명에 수치를 두개를 쓸수가 없어서.. 원래 수치값에 평균을 넣어서 "평균 : 수치"로 하고

나머지 하나를 이름을 바꿔서 해볼려고 했는데 도저히 안되더군요...

피벗테이블에 "평균 : 수치" "합계 : 수치" 를 동시에 넣는 방법을 알고 싶습니다.

그리고 또 하나 프로시저 문제에서도 질문을 하고 싶습니다

예를들어

fn분류(등록일자) 의 사용자 정의 함수에서

"등록일자"에 있는 날짜가 2001-02-01 의 형태로 들어가 있을때...

이 값이 2001-01-01 보다 크면 A2셀에 "큼" 작으면 "작음" 이라는 프로시저를 생성하려면

If [A1] >= 2001-01-01 then

fn분류= "큼"

else

fn분류= "작음"

end if

이런 형태로 했는데... 날짜 형식의 2001-02-01 을 인식하는 방법이 다른건지 항상 "큼" 의 값만 반환되더군요... 위의 프로시저를 완성하려면 어떻게 해야하나요?

답변
2012-04-09 05:20:57

두개의 수치 값을 가져다 놓고

하나는 합계 하나는 평균으로 지정 하고 이름을 변경 하시면 됩니다.

수치를 두개 가져오면

합계 : 수치 합계 : 수치2

와 같이 작성되므로 뒤의 수치2를 값필드 설정에서 평균으로 수정하고 2를 지우시면 되세요.

Public Function k날짜(날짜)
If 날짜 >= #1/1/2001# Then
k날짜 = "큼"
Else
k날짜 = "작음"
End If

End Function

와 같이 # 을 붙이시면 되긴 합니다. #2001-1-1# 으로 표시 하면 위와 같이 표시 되네요.

좋은 하루 되세요.

"
  • *
    2012-04-09 05:20:57

    두개의 수치 값을 가져다 놓고

    하나는 합계 하나는 평균으로 지정 하고 이름을 변경 하시면 됩니다.

    수치를 두개 가져오면

    합계 : 수치 합계 : 수치2

    와 같이 작성되므로 뒤의 수치2를 값필드 설정에서 평균으로 수정하고 2를 지우시면 되세요.

    Public Function k날짜(날짜)
    If 날짜 >= #1/1/2001# Then
    k날짜 = "큼"
    Else
    k날짜 = "작음"
    End If

    End Function

    와 같이 # 을 붙이시면 되긴 합니다. #2001-1-1# 으로 표시 하면 위와 같이 표시 되네요.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.