문제
아래 워크시트에서 일자[A2:A7], 제품명[B2:B7], 수량[C2:C7], [A9:C13] 영역을 이용하여 금액[D2:D7]을 배열수식으로 계산하고자 한다. 다음 중 [D2] 셀에 입력된 수식으로 옳은 것은?(단, 금액은 단가*수량으로 계산하며, 단가는 [A9:C13] 영역을 참조하여 구함)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 일자 | 제품명 | 수량 | 금액 |
| 2 | 10월 03일 | 허브차 | 35 | 52,500 |
| 3 | 10월 05일 | 아로마비누 | 90 | 270,000 |
| ... | ... | ... | ... | ... |
| 9 | 제품명 | 월 | 단가 | |
| 10 | 허브차 | 10 | 1,500 | |
| 11 | 허브차 | 11 | 2,000 | |
| 12 | 아로마비누 | 10 | 3,000 | |
| 13 | 아로마비누 | 11 | 4,000 |
① {=INDEX( $C$10:$C$13, MATCH( MONTH(A2)&B2, $B$10:$B$13&$A$10:$A$13, 0))*C2} ② {=INDEX( $C$10:$C$13, MATCH( MONTH(A2)&B2, $A$10:$A$13,$A$10:$A$13, 0))*C2} ③ {=INDEX( $C$10:$C$13, MATCH( MONTH(A2),B2, $B$10:$B$13&$A$10:$A$13, 0))*C2} ④ {=INDEX( $C$10:$C$13, MATCH( MONTH(A2),B2, $A$10:$A$13&$B$10:$B$13, 0))*C2}
정답
1번
해설
정답: 1. 찾을 값은 '월(MONTH(A2))과 제품명(B2)'을 연결한 값이고, 찾을 범위는 단가표의 '제품명($B$10:$B$13)과 월($A$10:$A$13)'을 같은 순서로 연결해야 한다. 보기 1번은 MONTH(A2)&B2를 B열&A열에 맞춰 찾고 단가($C$10:$C$13)를 반환하므로 옳다.
오답 풀이
- 1번: 찾을 값과 찾을 범위의 결합 순서가 일치하고 단가 열을 반환하므로 옳다.
- 2번: MATCH의 인수 구분에 쉼표가 잘못 들어가고 범위가 A열만 중복되어 옳지 않다.
- 3번: MONTH(A2),B2 처럼 &가 아닌 쉼표로 분리되어 찾을 값이 잘못되어 옳지 않다.
- 4번: 찾을 값이 쉼표로 분리되고 찾을 범위의 결합 순서도 어긋나 옳지 않다.
보충 개념 배열수식에서 두 조건을 결합해 검색할 때는 찾을 값과 찾을 배열의 결합 순서를 반드시 일치시켜야 한다. INDEX(반환범위, MATCH(찾을값, 찾을배열, 0)) 형태로 [Ctrl]+[Shift]+[Enter]로 입력한다.