다음 시트에서 배열수식을 이용하여 한꺼번에 금액 [D2:D5]을 구하려… | [컴퓨터활용능력 1급 필기] 12년 3회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 12년 3회차
다음 시트에서 배열수식을 이용하여 한꺼번에 금액 [D2:D5]을 구하려고 한다. 다음 중 [D2:D5]영역에 수식을 입력한 후 Ctrl+Shift+Enter를 누르고 난 후 [D2]셀에 입력된 배열수식으로 옳은 것은? (금액 = 수량 * 단가)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 제품명 | 수량 | 단가 | 금액 |
| 2 | 디지털카메라 | 10 | 350,000 | |
| 3 | 전자사전 | 15 | 205,000 | |
| 4 | 모니터 | 20 | 155,000 | |
| 5 | 태블릿 | 5 | 550,000 |
1
{=B2*C2}2
{=B2:B5*C2:C5}3
{=B2*C2:B5*C5}4
{=SUMPRODUCT(B2:B5,C2:C5)}해설
시트에는 제품명·수량·단가가 [A1:C5]에 입력되어 있다(디지털카메라 10개 350,000원, 전자사전 15개 205,000원, 모니터 20개 155,000원, 태블릿 5개 550,000원). 금액 [D2:D5]를 배열 수식으로 한 번에 구하려는 상황이다.
여러 셀에 결과를 한꺼번에 채우는 배열 수식은 결과가 들어갈 [D2:D5]를 먼저 블록으로 선택한 뒤 =B2:B5*C2:C5처럼 범위 대 범위로 곱하는 식을 입력하고 [Ctrl]+[Shift]+[Enter]를 눌러야 한다. 그러면 각 셀에 중괄호가 붙은 {=B2:B5*C2:C5}가 표시되고, 같은 행끼리 짝지어 3,500,000 · 3,075,000 · 3,100,000 · 2,750,000이 채워진다.
=B2*C2 형태는 한 행만 계산하는 일반 수식이라 여러 셀을 한꺼번에 채우지 못하고, B2*C2:B5*C5 같은 표기는 올바른 범위 표기가 아니어서 오류가 난다. SUMPRODUCT는 두 배열을 곱한 뒤 모두 더해 하나의 합계를 돌려주므로 행별 금액을 각각 구하는 이 상황에는 맞지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.