반응형
이번 글에서는 SUMPRODUCT 함수를 이요하여 셀의 데이터 곱을 자동으로 구하는 방법에 대하여 말씀드리겠습니다.
1.SUMPRODUCT 함수 사용방법
- 아래 사진을 보시면 제품별 거래 현황을 수량, 단가, 출고율 항목으로 세분하여 기록해 놓은 엑셀이 있습니다.
- 여기서 1번 박스에는 총 거래 금액 즉, 출고율을 신경 쓰지 않은 수량과 단가로만 계산된 금액이 들어가야 합니다.
- 2번 박스에는 총 출고 금액 즉, 수량, 단가, 출고율을 모두 산정하여 계산된 금액이 출력되어야 합니다.
- 먼저, 1번 박스부터 차근차근 풀어갑시다. 위에서 설명한 것과 같이 우리는 출고율을 제외한 가격에 대한 출력을 원합니다.
- 만약 여기서, SUMPRODUCT 함수가 아닌 그저 * 을 이용한 사칙연산으로 게산 한다면 열이 하나가 더 필요할 것이며 SUMPRODUCT가 아닌 SUM 함수를 이용하여 수식을 짜야할 것이며 그 과정은 당연히 귀찮은 작업이 될 것이니 SUMPRODUCT를 이용한 방법만을 서술하도록 하겠습니다.
- 1번 박스로 표시된 셀에 =SUMPRODUCT(D6:D16,E5:E16) 을 입력합니다.
- SUMPRODUCT(범위 1, 범위 2)와 같이 입력을 하는 것입니다. 여기서 총 거래 금액은 4번 박스로 표시된 수량관 단가로만 범위를 지정할 것이니 위와 같이 D6:D16, E5:E16을 범위로 지정하는 것입니다.
- 총 출고 금액 또한 비슷한 방법으로 수식을 짭니다.
- 여기서는 =SUMPRODUCT(D6:D16,E6:E16,F6:F16)을 입력합니다.
- 여기서 주의할 점은 F열에 들어가 있는 출고율은 % 형식으로 표시되어야 한다는 것입니다. 만약 % 형식을 채택하지 않고, 88과 같은 정수만을 입력한다면 거래금액 * 0.88이 아닌 거래금액 * 88 이 출력될 것입니다.
- 모든 함수를 입력하셨다면 위에 사진에 보이시는 것과 같이 총 거래금액과 총 출고금액이 SUMPRODUCT 함수를 이용하여 출력되는 것을 보실 수 있을 것입니다.
2.SUMPRODDUCT 함수 상세 설명
- 각 행 또는 열에 입력된 데이터 값을 곱한 후 곱한 값의 합계를 구하는 함수
(1) 형식
- =SUMPRODUCT(데이터 범위, 데이터 범위, 데이터 범위,....)
(2) 인수
- 데이터 범위 : 곱하고자 하는 데이터가 입력된 셀 범위를 지정합니다.
반응형
댓글