[직장인 엑셀 초보 탈출] #13. 엑셀 함수 익히기 – SUMPRODUCT 함수 활용법(1) 곱셈의 합계 한 번에 구하기 – LG 공식 블로그
본문 바로가기

[직장인 엑셀 초보 탈출] #13. 엑셀 함수 익히기 – SUMPRODUCT 함수 활용법(1) 곱셈의 합계 한 번에 구하기

작성일2019-02-08

13편 SUMPRODUCT 함수로 곱셈의 합계 한 번에 구하기 표지

안녕하세요! 엑셀 읽어주는 남자 김 과장입니다. 오늘은 ‘김 과장네 채소가게’의 신입사원 신나라 씨와 함께 새로운 함수에 대해 배워보겠습니다.

과장님 제가 엑셀로 거래명세서를 만들었는데 한 번 봐 주세요! 응, 나라 씨. 같이 볼까? 신입사원 신나라 씨 반가워용~

김 과장네 채소가게 거래명세서

나라씨 잘 만들었어. 그동안 엑셀 실력이 많이 늘었네. 근데 혹시 합계 금액의 함수식은 어떻게 만들었어? 품목별 수량 x 단가의 합으로 만들었어요. 혹시 제가 곱셈, 덧셈도 못 할 거라고 생각하신 건 아니겠죠?

김 과장네 채소가게 거래명세서 합계 구하는 수식 표시

나라 씨가 그동안 엑셀 공부를 꽤 열심히 한 것 같죠? 하지만 장사가 잘돼서 품목이 많아질 경우, 저 수식을 일일이 입력해야 할 텐데… 좀 더 편하고 쉬운 방법이 없을까요?

함수식이 잘못됐나요? 제가 함수식에 괄호까지 넣느라 얼마나 힘들었는데요. 아니, 함수식은 잘 만들었어. 근데 합계 금액 함수식을 좀 더 간단하게 만들면 더 좋을 거 같아서. 함수식에 틀린 데도 없는데 왜 그러냐용~ 나쁜 김과장!

여러분도 나라 씨처럼 합계 금액을 계산하느라 함수식이 너무 길어진 경험이 있을 텐데요. 그래서 오늘은 곱셈과 덧셈 연산을 반복적으로 해야 할 때 유용하게 쓸 수 있는 SUMPRODUCT 함수 활용법에 대해 알아보겠습니다.

곱셈과 덧셈 연산이 반복적일 때 SUMPRODUCT 함수법 알아보기

곱하고 더하는 계산을 한꺼번에! SUMPRODUCT 함수 활용법

김 과장네 채소가게의 거래명세서에서 거래 금액의 합계를 구하기 위해서는 먼저 아래 [Step 1]과 같이 『품목별 수량 X 단가』를 구해야 합니다.

품목별 수량과 단가를 곱한 값을 구하기

그다음으로 SUM 함수를 이용해서 [Step 1]에서 구한 『 품목별 수량 X 단가 』의 합계를 구하면 ‘합계 금액 = 8,000원’을 구할 수 있습니다.

수량과 단가의 곱의 합계를 구하면 합계 금액이 8천원이 나온 엑셀

이렇게 곱셈과 덧셈, 2단계에 걸쳐 계산하는 과정을 하나로 합쳐주는 함수가 바로 SUMPRODUCT 함수입니다. 활용법이 정말 간단하지만, 문법을 먼저 보고 나면 괜히 어려워 보일 수 있으니 활용법을 먼저 살펴보겠습니다.

SUMPRODUCT 함수는 이름 그대로 ① PRODUCT(곱셈)를 한 후에 ② SUM(합계)을 구하라는 의미입니다. 즉 SUMPRODUCT 함수 안에 곱셈을 구할 『수량』과 『단가』만 넣어 주면 됩니다.

수량 열과 단가 열의 곱셈의 합계를 구하는 함수 작동 원리 예시

=sumproduct(C3:C9,D3:D9)

위 그림에서 SUMPRODUCT 함수를 쓴 오른쪽 표 D10 셀의 결과와 각 셀을 곱해서 더한 왼쪽 표 E10 셀의 결과 모두 8,000원인 것 보이시죠?

SUMPRODUCT 함수를 활용한다면 곱셈의 합계를 손쉽게! 그리고 한 번에! 구할 수 있습니다.

문법으로 정리하는 SUMPRODUCT 함수

SUMPRODUCT함수의 문법 수식 소개

엑셀 함수의 문법은 왜 항상 어렵게 보이는 걸까요? 하지만 우리는 이미 간단히 사용법을 익혔으니 걱정할 필요 없습니다. 사용법을 복습하면서 함수 문법을 한번 살펴보겠습니다.

엑셀에서 array(배열)는 ⅰ) 동일한 특성을 가지며ⅱ) 일정한 규칙에 따라 나열된 데이터들의 집합을 의미합니다. 정의에 따라 아래의 거래명세서에서 array들을 찾아보면,

첫 번째 array는 ⅰ) 수량이라는 특성을 가지며, ⅱ) C 열에 규칙적으로 나열된 C3 셀 ~ C9 셀의 수량이고

두 번째 array는 ⅰ) 단가라는 특성을 가지며, ⅱ) D 열에 규칙적으로 나열된 D3 셀 ~ D9 셀의 단가가 됩니다.

거래명세서에서 배열 보여주기

문법에 맞춰 수식을 작성해보니, 우리가 아까 배웠던 활용법과 똑같죠? 이제 array(배열)에 대한 정의가 명확해지셨나요?

SUMPRODUCT함수에서 배열은 동일한 특성, 일정한 규칙에 나열된 데이터의 집합 의미

SUMPRODUCT 함수로 거래명세서 완료

백문이 불여일엑셀! 오늘도 복습하시는 거 잊지 마시고 다음 시간에도 더욱 유익한 내용으로 만나 뵙겠습니다.

김택상 프로필

LG디스플레이에서 경영관리 (Business Management) 업무를 담당하고 있습니다. 엑셀과 친해지고 싶은 분들께 그 동안 갖은 시행착오를 겪으며 익힌 엑셀 실전 기술들을 나눠드리고 있는 엑셀 공작소의 김과장입니다.