문제
아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 금액을 구하려고 한다. 다음 중 이를 위한 수식으로 옳은 것은? (금액 = 수량 * 단가)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 제품명 | 수량 | 단가 | 금액 |
| 2 | 디지털카메라 | 10 | 350,000 | |
| 3 | 전자사전 | 15 | 205,000 | |
| 4 | 모니터 | 20 | 155,000 | |
| 5 | 태블릿 | 5 | 550,000 |
① {=B2C2} ② {=B2:B5C2:C5} ③ {=B2C2:B5C5} ④ {=SUMPRODUCT(B2:B5,C2:C5)}
정답
2번
해설
정답: 2. [D2:D5]를 선택한 뒤 =B2:B5*C2:C5를 입력하고 [Ctrl]+[Shift]+[Enter]로 확정하면, 각 행의 수량×단가가 배열로 한꺼번에 계산되어 4개 셀에 분배된다.
오답 풀이
- 1번: B2*C2는 단일 셀 곱이라 D2:D5 전체를 한 번에 채우는 배열 수식이 아니므로 옳지 않다.
- 2번: 두 범위의 원소별 곱을 배열로 반환하므로 옳다.
- 3번: B2C2:B5C5는 올바른 배열 구문이 아니므로 옳지 않다.
- 4번: SUMPRODUCT는 곱의 '합' 하나만 반환하므로 각 행 금액을 채울 수 없어 옳지 않다.
보충 개념
배열 수식 {=B2:B5*C2:C5}는 두 배열의 같은 위치 원소끼리 곱해 결과 배열을 만든다. 중괄호는 직접 입력하지 않고 [Ctrl]+[Shift]+[Enter]로 자동 생성된다.