아래 워크시트에서 일자[A2:A7], 제품명[B2:B7], 수량[C2:… | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 17년 2회차
아래 워크시트에서 일자[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 |
| 4 | 10월 05일 | 허브차 | 15 | 22,500 |
| 5 | 11월 01일 | 아로마비누 | 20 | 80,000 |
| 6 | 11월 20일 | 허브차 | 80 | 160,000 |
| 7 | 11월 30일 | 허브차 | 90 | 180,000 |
| 8 | ||||
| 9 | 제품명 | 월 | 단가 | |
| 10 | 허브차 | 10 | 1,500 | |
| 11 | 허브차 | 11 | 2,000 | |
| 12 | 아로마비누 | 10 | 3,000 | |
| 13 | 아로마비누 | 11 | 4,000 |
1
{=INDEX( $C$10:$C$13, MATCH( MONTH(A2)&B2, $B$10:$B$13&$A$10:$A$13, 0))*C2}2
{=INDEX( $C$10:$C$13, MATCH( MONTH(A2)&B2, $A$10:$A$13,$A$10:$A$13, 0))*C2}3
{=INDEX( $C$10:$C$13, MATCH( MONTH(A2),B2, $B$10:$B$13&$A$10:$A$13, 0))*C2}4
{=INDEX( $C$10:$C$13, MATCH( MONTH(A2),B2, $A$10:$A$13&$B$10:$B$13, 0))*C2}해설
위쪽 표는 일자·제품명·수량이고, 아래 [A9:C13]은 제품명·월·단가 표로 허브차 10월 1,500원, 허브차 11월 2,000원, 아로마비누 10월 3,000원, 아로마비누 11월 4,000원이다. 단가가 제품명과 월 두 가지로 결정되므로 두 조건을 이어 붙여 찾아야 한다.
정답 수식은 찾을 값을 MONTH(A2)&B2로 만들고, 찾을 범위도 같은 순서인 $B$10:$B$13&$A$10:$A$13(월&제품명)으로 이어 붙여 순서를 일치시킨 것이다. [D2]에서는 "10허브차"를 찾아 MATCH가 1을 돌려주고, INDEX가 [C10]의 단가 1,500을 가져와 수량 35를 곱하면 52,500이 되어 표의 금액과 일치한다.
MONTH(A2)와 B2 사이를 쉼표로 끊어 놓은 수식들은 MATCH의 인수 구성이 어긋나 제대로 계산되지 않고, 찾을 범위를 제품명&월 순서로 이어 붙인 수식은 "10허브차"를 "허브차10"과 비교하게 되어 값을 찾지 못한다. 이런 배열 수식은 입력 후 <Ctrl>+<Shift>+<Enter>로 확정해야 중괄호가 붙는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.