책 내용 질문하기
컴활 함수사전 문제2-1 함수계산문제 질문합니다.
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
173
조회수
197
작성일
2016-07-12
작성자
첨부파일

1. [표1]의 분야, 발행일, 정가와 [표3]을 이용하여 [G3:G27] 영역에 판매가를 계산하여 표시하시오.

이 문제인데

정답은

=F3*(1-INDEX($F$32:$I$36, MATCH( A3, $E$32:$E$36, 0), MATCH( YEAR(D3), $F$30:$I$30, 1 )))

입니다.

Bold체로 표시한 부분에서 왜 Match-type이 1인지 모르겠습니다.

1은 작거나 같은 값중 최대값을 찾는 것으로 알고 있는데

$F$30:$I$30 이 범위에서 지정한 값들은 연도 구간별 최소값인데 -1로 지정해야하는거 아닌가요?

근데 -1로 지정하면 값이 나오지 않더라구요..ㅜㅜ 아무리 고민해봐도 원리를 모르겠네요..

원리를 설명해주시면 감사하겠습니다.

답변
2016-07-13 14:15:49

마지막의 1은 match 의 옵션입니다.

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

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

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

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

좋은 하루 되세요.

  • *
    2016-07-13 14:15:49

    마지막의 1은 match 의 옵션입니다.

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

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

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

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

    좋은 하루 되세요.

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