책 내용 질문하기
DGET 함수의 인수 지정에서, 셀주소 대신에 열번호나 필드명 사용하면 안되네요..
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
93
조회수
57
작성일
2015-09-03
작성자
탈퇴*원
첨부파일

DGET(범위, 열 제목의 셀 주소 , 조건)

채우기 핸들 사용하려면 열번호열제목 대신에 필드명(열제목)의 셀 주소를 사용하는 것이 좋을 거 같습니다.

↑ 여기 윗 부분은 시나공 관리자님 답변 후에 덧붙여 쓴 글입니다.

----------------------------------------------------------------------------------------

[2015] 컴퓨터활용능력 1급 실기

DGET 함수의 인수 지정에서, 셀주소 대신에 열번호필드명을사용하면 채우기핸들로 채운 셀은 잘못된 값이 나옵니다!

=DGET($A$6:$F$15, A6, $A$2:$A$3)

93쪽 수식의 이해 설명에서 셀주소 'A6'대신에 "과정구분"(열제목)이나 '1'(열번호)를 대신 입력해도 된다고 나와있습니다.

그런데 이 문제에서는 과정구분에서 시험형태까지 채우기핸들을 사용하기 때문에 A6라는 셀 주소 대신에

필드명인 "과정구분"이나 열번호인 1을 사용하면 절대주소가 되므로 시험형태에 올바른 결과가 나오지 않습니다.

그러므로 이 문제에서는 열 제목이나 열 번호를 쓰도 된다는 표현은 미스 프린트라고 생각합니다.

관리자님 미스 프린트 맞죠?

관리자님 확인 부탁드립니다!

--------------------------

엑셀중급 셀에 아래 수식이 들어가야 함.

=DGET($A$6:$F$15, A6, $A$2:$A$3)

A6대신에 절대주소(열 번호 열 제목) 사용할 경우에는 가로방향 채우기 핸들 사용불가.

[표1] 5월 시행 시험정보 [표2] 월평균임금의 50%가 1000000 이상인 자료의 개수
조건 과정구분 시험형태   자료의 개수
FALSE 엑셀중급 실기    
 
[표3]
과정구분 시험형태 시행년도 서울 부산 광주
엑셀중급 필기 2001-01-12 95 94 85
엑셀중급 실기 2000-05-01 90 89 85
엑셀초급 필기 1995-01-01 90 95 80
엑셀초급 실기 2006-01-15 80 88 81
워드초급 필기 2006-02-17 80 91 82
워드중급 실기 2001-02-01 60 56 81
OS초급 필기 2006-10-01 91 94 89
OS중급 실기 2005-07-17 80 75 82
OS초급 실기 2006-01-08 85 82 87

답변
2015-09-06 07:19:00

b3에 :=DGET($A$6:$F$15,a6,$A$2:$A$3) 으로 a6을 입력 하면 과정구분 이 되는 거죠.

b3에서 구하는 것도 과정구분이니까 맞습니다.

이식을 드래그 하여 옆으로 이동하면

c3에 :=DGET($A$6:$F$15,b6,$A$2:$A$3) b6이 됩니다. 그럼 시험형태가 되죠.

그러므로 드래그 하여 채우기 핸들 하셔도 같은결과 입니다.

절대주소는 사용하시면 안됩니다.

$a$6 으로 고정하게 되면 채우기 핸들을 사용해도 이동이 안되니까요.

아래와 같이 사용하셔도 됩니다.

=DGET($A$6:$F$15,1,$A$2:$A$3)

으로 입력하고 옆으로 드래그 하면

시험형태에 엑셀중급 이라고 입력됩니다.

식을 아래와 같이

=DGET($A$6:$F$15,2,$A$2:$A$3)

로 수정하시면 정확한 결과가 나옵니다.

그러므로 열 번호나 셀 주소를 사용하셔도 상관 없습니다.

좋은 하루 되세요.

  • *
    2015-09-06 07:19:00

    b3에 :=DGET($A$6:$F$15,a6,$A$2:$A$3) 으로 a6을 입력 하면 과정구분 이 되는 거죠.

    b3에서 구하는 것도 과정구분이니까 맞습니다.

    이식을 드래그 하여 옆으로 이동하면

    c3에 :=DGET($A$6:$F$15,b6,$A$2:$A$3) b6이 됩니다. 그럼 시험형태가 되죠.

    그러므로 드래그 하여 채우기 핸들 하셔도 같은결과 입니다.

    절대주소는 사용하시면 안됩니다.

    $a$6 으로 고정하게 되면 채우기 핸들을 사용해도 이동이 안되니까요.

    아래와 같이 사용하셔도 됩니다.

    =DGET($A$6:$F$15,1,$A$2:$A$3)

    으로 입력하고 옆으로 드래그 하면

    시험형태에 엑셀중급 이라고 입력됩니다.

    식을 아래와 같이

    =DGET($A$6:$F$15,2,$A$2:$A$3)

    로 수정하시면 정확한 결과가 나옵니다.

    그러므로 열 번호나 셀 주소를 사용하셔도 상관 없습니다.

    좋은 하루 되세요.

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