문제
다음 중 아래 워크시트에서 참고표를 참고하여 55,000원에 해당하는 할인율을 [C6]셀에 구하고자 할 때의 적절한 함수식은?
| ◢ | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | <참고표> | |||||
| 2 | 금액 | 30,000 | 50,000 | 80,000 | 150,000 | |
| 3 | 할인율 | 3% | 7% | 10% | 15% | |
| 4 | ||||||
| 5 | 금액 | 55,000 | ||||
| 6 | 할인율 | 7% |
① =LOOKUP(C5,C2:F2,C3:F3) ② =HLOOKUP(C5,B2:F3,1) ③ =VLOOKUP(C5,C2:F3,1) ④ =VLOOKUP(C5,B2:F3,2)
정답
1번
해설
정답: 1. =LOOKUP(C5, C2:F2, C3:F3)은 찾을 값 55,000을 금액 범위(C2:F2)에서 찾되, 정확히 없으면 그 이하의 가장 큰 값(50,000)을 기준으로 같은 위치의 할인율(C3:F3)에서 7%를 반환한다.
오답 풀이
- 1번: 금액 행에서 55,000 이하의 최대값(50,000)을 찾아 대응 할인율 7%를 돌려주므로 옳다.
- 2번: HLOOKUP의 세 번째 인수(행 번호)가 1이면 찾을 값이 있는 첫 행(금액)을 그대로 반환하므로 할인율이 나오지 않는다.
- 3번: VLOOKUP은 범위의 첫 '열'에서 값을 찾는데, 참고표는 가로로 배열되어 있어 적용 방식이 맞지 않고, 열 번호 1도 할인율 행을 가리키지 못한다.
- 4번: 마찬가지로 가로 배열 표에 VLOOKUP을 쓴 것이며, 구조가 맞지 않아 올바른 할인율을 얻을 수 없다.
보충 개념 가로로 배열된 표에서 값을 찾을 때는 LOOKUP이나 HLOOKUP을 쓰며, LOOKUP은 기준 범위가 오름차순으로 정렬되어 있어야 근사값 검색이 정확하다.