• 최초 작성일: 2000-02-13
  • 최종 수정일: 2026-09-29
  • 조회수: 35 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: SUMPRODUCT 함수

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

질문 하나

…(중략)… 제가 각 상품에 대해 입고총액, 반품총액을 구해야 하는데

A B C D E
1 입고수량 입고금액 반품수량 반품금액
2 상품1 10 100,000 5 50,000
3 상품2 15 150,000 4 40,000
4 상품3 17 2,230,000 7 100,000
5 상품4
6 상품5
7 총계

입고총액은 =b2*c2+b3*c3+b4*c4+… 과 같이 계산하고

반품총액은 =d2*e2+d3*e3+d4*e4+… 과 같이 계산을 합니다.

그런데 이렇게 계산하다 보니 상품이 많을 때에는 일일이 다 입력을 해야 하므로

보통일이 아닌데 무슨 방법이 없을까요?

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

SUMPRODUCT 함수

핵심 요약

  • SUMPRODUCT는 같은 위치의 값끼리 곱한 결과를 모두 더해 주는 함수입니다.
  • 상품별 수량×금액을 일일이 더하지 않고 두 범위를 인수로 지정해 총액을 계산할 수 있습니다.
  • 입고 총액과 반품 총액처럼 같은 구조의 계산을 짧은 수식으로 처리할 수 있습니다.

방법이 있지요! Sumproduct()함수를 사용하시면 해결됩니다.

참고: 원문의 이 표는 상품4, 상품5 행과 총계 행이 표 밖으로 떨어져 나가 있어 하나의 표로 다시 합쳤습니다. ①과 ②는 아래 설명에서 입고총액과 반품총액 수식을 입력하는 셀입니다. 질문의 계산 방식(수량 × 금액)으로 상품1~3을 계산하면 입고총액은 10×100,000 + 15×150,000 + 17×2,230,000 = 41,160,000, 반품총액은 5×50,000 + 4×40,000 + 7×100,000 = 1,110,000입니다.

입고수량 입고금액 반품수량 반품금액
상품1 10 100,000 5 50,000
상품2 15 150,000 4 40,000
상품3 17 2,230,000 7 100,000
상품4
상품5
총계 ① ②

(1) ①셀로 가서 "=sumproduct"라고 입력하고 Ctrl+A키를 칩니다. (2) Sumproduct()함수 대화상자가 나타나면 아래와 같이 지정합니다.

SUMPRODUCT 함수 예제 화면 1
아이엑셀러

(3) 다음 ②셀로 가서 마찬가지 방법으로 지정을 해 줍니다.

쉽지요? 작업시간이 훨씬 단축이 되겠지요?

다음에 또…

정리 — SUMPRODUCT 함수

구분내용
문제상품별 수량과 금액을 곱한 값의 총계를 일일이 더하지 않고 구하기
함수SUMPRODUCT 함수
입력 방법셀에 =sumproduct를 입력하고 Ctrl + A 키로 함수 인수 대화상자 호출
입고 총액입고수량 범위와 입고금액 범위를 인수로 지정
반품 총액반품수량 범위와 반품금액 범위를 인수로 지정
예제 값상품1~3 기준 입고총액 41,160,000 / 반품총액 1,110,000

자주 묻는 질문 (FAQ)

Q1. 상품이 많을 때 수량과 금액의 곱을 한 번에 합계하려면 어떻게 하나요?

SUMPRODUCT 함수를 사용하면 두 범위에서 같은 위치의 값끼리 곱한 결과를 모두 더해 줍니다.

Q2. 함수 인수는 어떻게 지정하나요?

셀에 =sumproduct를 입력하고 Ctrl + A 키를 누르면 함수 대화상자가 나타나며, 곱할 두 범위를 각각 지정합니다.

Q3. 반품총액도 같은 방법으로 구하나요?

그렇습니다. 반품수량 범위와 반품금액 범위를 같은 방식으로 지정하면 됩니다.

마치며

곱한 뒤 더하는 계산이 반복된다면 항목마다 수식을 늘어놓지 말고 SUMPRODUCT 함수로 짧게 처리해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.