아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 … | [컴퓨터활용능력 1급 필기] 18년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 18년 2회차
아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 금액을 구하려고 한다. 다음 중 이를 위한 수식으로 옳은 것은? (금액 = 수량 * 단가)
| 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)}해설
수량은 [B2:B5]에 10, 15, 20, 5가, 단가는 [C2:C5]에 350,000 / 205,000 / 155,000 / 550,000이 들어 있고 금액을 넣을 곳은 [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 이 각각 [D2]~[D5]에 들어갑니다. 중괄호는 직접 입력하는 것이 아니라 배열 수식으로 확정할 때 엑셀이 자동으로 붙여 준다는 점도 함께 기억해야 합니다.
단일 셀끼리 곱하는 =B2*C2 는 선택한 네 셀 전부에 첫 행 값만 계산해 넣으므로 행마다 다른 금액을 구할 수 없고, =B2*C2:B5*C5 는 엑셀이 인식하지 못하는 잘못된 형식입니다. SUMPRODUCT는 대응하는 값을 곱한 뒤 모두 더해 하나의 값을 돌려주는 함수라 행별 금액이 아니라 총합계 12,425,000이 네 셀에 똑같이 표시되므로 목적에 맞지 않습니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.