
엑셀에서 상품 판매내역을 관리하다 보면 판매수량과 단가를 곱해 전체 매출을 계산해야 하는 경우가 많습니다.
예를 들어 상품이 100개라면 각 행마다 수량과 단가를 곱하고, 다시 SUM 함수로 합계를 구할 수 있습니다.
하지만 SUMPRODUCT 함수를 사용하면 여러 셀의 곱셈과 합계를 하나의 수식으로 처리할 수 있습니다.
특히 쇼핑몰 매출 관리, 재고 계산, 거래처별 매출 분석에 유용합니다.
이번 글에서는 SUMPRODUCT 함수의 기본 사용법부터 실제 업무에서 활용하는 방법까지 알아보겠습니다.
1. SUMPRODUCT 함수란?
SUMPRODUCT는 여러 범위에서 같은 위치에 있는 숫자를 곱한 다음 그 결과를 모두 더하는 함수입니다.
기본 수식
=SUMPRODUCT(배열1,배열2)
예를 들어 A열에 판매수량, B열에 판매단가가 있다면 다음과 같이 계산할 수 있습니다.
=SUMPRODUCT(A2:A6,B2:B6)
이 수식은 각 행의 수량과 단가를 곱한 금액을 모두 합산합니다.
별도의 곱셈 수식을 만들지 않아도 전체 매출을 계산할 수 있다는 장점이 있습니다.
2. 실무 예제 ① 상품별 전체 매출 계산
다음은 쇼핑몰에서 상품을 판매한 내역입니다.
| 상품명 | 판매수량 | 판매단가 |
|---|---|---|
| 사과 | 10 | 3,000 |
| 배 | 5 | 4,000 |
| 포도 | 8 | 5,000 |
| 복숭아 | 6 | 6,000 |
| 귤 | 12 | 2,000 |
A열에 상품명, B열에 판매수량, C열에 판매단가가 입력되어 있다고 가정하겠습니다.
전체 매출 계산 수식
=SUMPRODUCT(B2:B6,C2:C6)
계산 과정은 다음과 같습니다.
- 사과: 10 × 3,000 = 30,000원
- 배: 5 × 4,000 = 20,000원
- 포도: 8 × 5,000 = 40,000원
- 복숭아: 6 × 6,000 = 36,000원
- 귤: 12 × 2,000 = 24,000원
최종 결과: 150,000원
SUMPRODUCT 함수 하나로 전체 상품의 판매금액을 계산할 수 있습니다.
3. 실무 예제 ② 특정 상품의 매출만 계산하기
이번에는 여러 상품 가운데 사과의 매출만 계산해 보겠습니다.
상품명이 A2:A6, 수량이 B2:B6, 단가가 C2:C6에 입력되어 있습니다.
사과 매출 계산 수식
=SUMPRODUCT((A2:A6="사과")*B2:B6*C2:C6)
이 수식은 상품명이 사과인 행만 찾아 판매수량과 단가를 곱한 뒤 합산합니다.
결과는 30,000원입니다.
상품명이 여러 번 등장하더라도 해당 상품의 매출을 자동으로 합산할 수 있습니다.
4. 실무 예제 ③ 두 가지 조건으로 매출 계산하기
이번에는 담당자와 상품 조건을 동시에 적용해 보겠습니다.
| 담당자 | 상품 | 수량 | 단가 |
|---|---|---|---|
| 김철수 | 사과 | 10 | 3,000 |
| 이영희 | 배 | 5 | 4,000 |
| 김철수 | 포도 | 8 | 5,000 |
| 김철수 | 사과 | 4 | 3,000 |
| 이영희 | 사과 | 6 | 3,000 |
김철수 담당자가 판매한 사과의 매출만 계산하려면 다음 수식을 사용합니다.
=SUMPRODUCT((A2:A6="김철수")*(B2:B6="사과")*C2:C6*D2:D6)
계산 결과: 42,000원
김철수가 판매한 사과는 10개와 4개이므로 총 14개입니다.
14 × 3,000 = 42,000원입니다.
이처럼 SUMPRODUCT 함수는 여러 조건을 동시에 적용하는 매출 분석에도 사용할 수 있습니다.
5. SUMPRODUCT 함수 사용 시 주의사항
① 계산 범위의 크기를 동일하게 설정합니다.
예를 들어 B2:B10과 C2:C8처럼 범위 길이가 다르면 오류가 발생할 수 있습니다.
② 숫자는 숫자 형식으로 입력합니다.
숫자가 문자로 저장되어 있으면 원하는 계산 결과가 나오지 않을 수 있습니다.
③ 전체 열 참조는 가급적 피합니다.
=SUMPRODUCT(B:B,C:C)
이렇게 전체 열을 지정하면 데이터가 많을 때 계산 속도가 느려질 수 있습니다.
필요한 데이터 범위만 지정하는 것이 좋습니다.
6. SUMPRODUCT 함수와 SUMIFS 함수의 차이
두 함수 모두 조건에 맞는 데이터를 계산할 수 있지만 활용 목적에 차이가 있습니다.
| 구분 | SUMPRODUCT | SUMIFS |
|---|---|---|
| 곱셈 후 합계 | 가능 | 별도 계산 필요 |
| 조건별 합계 | 가능 | 가능 |
| 여러 조건 | 가능 | 가능 |
| 주요 활용 | 수량×단가, 가중 계산 | 조건별 금액 합계 |
이미 계산된 매출금액을 조건에 따라 합산하는 작업은 SUMIFS 함수가 간단합니다.
반면 수량과 단가를 곱하면서 동시에 조건을 적용해야 한다면 SUMPRODUCT 함수가 편리합니다.
7. 마무리
SUMPRODUCT 함수는 단순한 곱셈 함수가 아닙니다.
상품별 매출 계산부터 담당자별 실적 분석까지 다양한 업무에서 활용할 수 있습니다.
처음에는 수식이 복잡해 보일 수 있지만 기본 구조를 익히면 반복 계산 작업을 크게 줄일 수 있습니다.
특히 판매수량과 단가를 별도로 관리하는 쇼핑몰이나 소규모 사업장에서는 알아두면 유용한 함수입니다.
실제 업무 데이터를 활용해 직접 연습해 보시기 바랍니다.
'엑셀 실무 마스터' 카테고리의 다른 글
| 엑셀 SUMPRODUCT 함수 사용법 | 상품별 판매금액과 조건별 매출 자동 계산 (0) | 2026.11.11 |
|---|---|
| 엑셀 LET 함수 사용법 | 복잡한 수식을 짧고 쉽게 만드는 실무 예제 (0) | 2026.11.10 |
| 엑셀 NETWORKDAYS.INTL 함수 사용법 | 주말이 다른 회사의 실제 근무일 자동 계산 (0) | 2026.11.09 |
| 엑셀 ISBLANK·ISNUMBER 함수 사용법 | 빈칸과 숫자 입력 오류 자동 확인하기 (0) | 2026.11.08 |
| 엑셀 MOD 함수 사용법 | 상품 포장 수량과 나머지 자동 계산 실무 예제 (0) | 2026.11.07 |