문제
아래 워크시트는 수량과 상품코드별 단가를 이용하여 금액을 산출한 것이다. 다음 중 [D2] 셀에 사용된 수식으로 옳은 것은? (단, 금액 = 수량 × 단가)
| 셀 | A:매장명 | B:상품코드 | C:수량 | D:금액 |
|---|---|---|---|---|
| 1 | 매장명 | 상품코드 | 수량 | 금액 |
| 2 | 강북 | AA-10 | 15 | 45,000 |
| 3 | 강남 | BB-20 | 25 | 125,000 |
| 4 | 강서 | AA-10 | 30 | 90,000 |
| 5 | 강동 | CC-30 | 35 | 245,000 |
| 셀 | B:상품코드 | C:단가 |
|---|---|---|
| 8 | AA-10 | 3000 |
| 9 | CC-30 | 7000 |
| 10 | BB-20 | 5000 |
① = C2 * VLOOKUP(B2, $B$8:$C$10, 2) ② = C2 * VLOOKUP($B$8:$C$10, 2, B2, FALSE) ③ = C2 * VLOOKUP(B2, $B$8:$C$10, 2, FALSE) ④ = C2 * VLOOKUP($B$8:$C$10, 2, B2)
정답
3번
해설
정답: 3. VLOOKUP(찾을값, 범위, 열번호, 옵션) 순서로 써야 한다. 상품코드(B2)를 단가표 $B$8:$C$10에서 찾아 2번째 열(단가)을 정확히 일치(FALSE)로 가져온 뒤 수량(C2)을 곱하는 =C2*VLOOKUP(B2, $B$8:$C$10, 2, FALSE)가 옳다.
오답 풀이
- 1번: 옵션을 생략하면 근사값(TRUE)으로 찾는데 단가표가 코드순으로 정렬되어 있지 않아 잘못된 값을 가져올 수 있다.
- 2번: VLOOKUP의 인수 순서(찾을값·범위·열번호)가 모두 뒤바뀌어 옳지 않다.
- 3번: 찾을값·범위·열번호·정확히 일치 옵션이 모두 올바르므로 옳다.
- 4번: 인수 순서가 뒤바뀌어 있어 옳지 않다.
보충 개념 VLOOKUP의 마지막 옵션은 TRUE(또는 생략)이면 근사값(정렬 필요), FALSE(또는 0)이면 정확히 일치하는 값을 찾는다.