책 내용 질문하기
2015년 컴활 1급 실기
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
257
작성일
2016-09-09
작성자
첨부파일

p161쪽에서

2번문제

[표1]의 투약일수, 약제비총액과 [표2]를 이용하여 [J3:J30] 영역에 희귀약품부담금을 계산하여 표시하시오

▶ 부담금이 텍스트면 텍스트를 그대로 표시하고, 그렇지 않으면 '약제비총액 * 부담금'으로 계산

▶ IFERROR, VLOOKUP, MATCH 함수 사용

에서

=IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1),VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1))

답이 이렇게 나온다고하는데

VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1 여기서

(G3,$B$33:$D$33,1) 1여기 0이 아니라 왜 1인가요?

0이 정확히 일치

1은 보다 작음

-1은 보다 큼 인걸로 알고있는데

왜 1인지 궁금하네요.

답변
2016-09-12 12:46:39

1옵션은 범위가 오름차순 정렬되어 있는 경우에 사용할 수 있구요.

0 옵션은 정렬되어 있지 않아도 정확한 값을 찾을 때 사용합니다.

match 범위를 보면 0, 4000, 10000 등으로 오름차순 정렬 되어 있고 정확한 값을 찾는 문제가 아니므로 1 로 사용해야 하는 것이죠.

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

좋은 하루 되세요.

  • *
    2016-09-12 12:46:39

    1옵션은 범위가 오름차순 정렬되어 있는 경우에 사용할 수 있구요.

    0 옵션은 정렬되어 있지 않아도 정확한 값을 찾을 때 사용합니다.

    match 범위를 보면 0, 4000, 10000 등으로 오름차순 정렬 되어 있고 정확한 값을 찾는 문제가 아니므로 1 로 사용해야 하는 것이죠.

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

    좋은 하루 되세요.

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