KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel SUMPRODUCT 함수

작성자Xiaoyang수정 날짜

Excel 에서 SUMPRODUCT 함수는 두 개 이상의 열이나 배열을 곱한 후 그 곱의 합계를 구하는 데 사용할 수 있습니다. 실제로 SUMPRODUCT 는 COUNTIFS 또는 SUMIFS 함수처럼 여러 조건을 기준으로 셀 값을 세거나 합산하는 데 유용한 함수입니다。 본 문서에서는 SUMPRODUCT 함수의 구문과 몇 가지 예제를 소개합니다。

SUMPRODUCT 함수의 사용법을 보여줍니다


 구문:

Excel 에서 SUMPRODUCT 함수의 구문은 다음과 같습니다:

=SUMPRODUCT ()array1, [array2], ...)

 인수:

  • array1: 필수 항목입니다。 곱한 후 더하고자 하는 첫 번째 배열 또는 셀 범위입니다。
  • array2: 선택 항목입니다。 곱한 후 더하고자 하는 두 번째 배열 또는 셀 범위입니다。

참고 사항:

  • 1. 범위 내에 숫자가 아닌 값이 있는 경우 SUMPRODUCT 함수는 이를 0 으로 처리합니다。
  • 2. 배열 또는 범위의 행과 열 수가 서로 다른 경우 SUMPRODUCT 함수는 #VALUE! 오류를 반환합니다。
  • 3. 배열 내에 논리 테스트가 포함된 경우 TRUE 및 FALSE 값이 생성됩니다. 대부분의 경우 이중 단항 연산자(--)를 사용하여 이를 1 와 0 으로 변환해야 합니다。
  • 4. SUMPRODUCT 함수는 Excel 2007 이상 버전에서는 최대 255 개의 인수를 처리할 수 있으며, 이전 버전에서는 최대 30 개의 인수만 지원합니다。
  • 5. SUMPRODUCT 함수는 와일드카드 문자를 지원하지 않습니다。

 반환값:

곱하고 합산한 배열의 결과를 반환합니다。


 예제:

예제 1: SUMPRODUCT 함수의 기본 사용법

SUMPRODUCT 의 기본 용도는 두 열을 곱한 후 그 결과를 모두 더하는 것입니다。 예를 들어 아래 스크린샷과 같은 데이터가 있고, 주문 수량과 단가를 곱한 후 모든 곱셈 결과를 더해 총액을 구하려고 합니다。

SUMPRODUCT 함수의 사용법을 보여줍니다

이 작업을 수행하려면 다음 수식을 적용하세요:

=SUMPRODUCT(B2:B7,C2:C7)

설명: 이 수식은SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7입니다。

그런 다음Enter키를 누르면 B 열의 셀이 동일한 행의 C 열 셀과 각각 곱해지고, 그 결과가 모두 더해집니다。 스크린샷 참조:

SUMPRODUCT 함수의 사용법을 보여줍니다


예제 2: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 합계 구하기

SUMIFS 함수 외에도 SUMPRODUCT 함수를 사용하면 여러 조건을 기준으로 셀 값을 합산하는 작업을 빠르고 쉽게 해결할 수 있습니다。


사례 1: 다른 열에 특정 텍스트가 포함된 경우 셀 값 합산하기

아래 스크린샷과 같은 데이터 테이블이 있다고 가정해 보겠습니다. 이제 제품이 KTE 이고 이름이 David 인 항목의 총액을 Excel 에서 SUMPRODUCT 수식을 사용해 계산하려면 어떻게 해야 할까요?

SUMPRODUCT 함수의 사용법을 보여줍니다

1. 다음 수식 중 하나를 빈 셀에 입력하거나 복사하세요:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • : 위 수식에서:
  • A2:A12=「KTE」: 합계를 구할 때 기준으로 사용할 첫 번째 조건 범위 및 조건입니다。
  • B2:B12=「David」: 합계를 구할 때 기준으로 사용할 두 번째 조건 범위 및 조건입니다。
  • D2:D12: 셀 값을 합산할 합계 범위입니다。

2. 그런 다음Enter키를 눌러 원하는 결과를 얻으세요:

SUMPRODUCT 함수의 사용법을 보여줍니다


사례 2: OR 논리를 사용해 여러 조건을 만족하는 셀 합산하기

OR 논리를 사용해 여러 조건을 기준으로 셀을 합산하려면 SUMPRODUCT 함수 내에서 더하기 기호(+)를 사용해 여러 조건을 연결해야 합니다。

예를 들어 아래 스크린샷과 같이 A 열에서 제품이 KTE 와 KTO 인 항목의 총액을 합산하고자 합니다:

SUMPRODUCT 함수의 사용법을 보여줍니다

빈 셀에 다음 수식을 적용하세요:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

그런 다음Enter키를 누르면 제품 KTE 와 KTO 의 총액이 계산됩니다。 스크린샷 참조:

SUMPRODUCT 함수의 사용법을 보여줍니다


사례 3: OR 및 AND 논리를 동시에 사용해 여러 조건을 만족하는 셀 합산하기

상황에 따라 OR 및 AND 논리를 동시에 사용해 셀을 합산해야 할 수도 있습니다。 SUMPRODUCT 함수는 이러한 작업도 쉽게 해결할 수 있습니다。

별표(*)는 AND 연산자로 사용됩니다。

더하기 기호(+)는OR 연산자로 사용됩니다。

예를 들어 판매량이 200 보다 큰 경우 제품 KTE 와 KTO 의 총액을 합산해 보겠습니다。

SUMPRODUCT 함수의 사용법을 보여줍니다

다음 수식을 복사하거나 입력하세요:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

그런 다음Enter키를 눌러 원하는 결과를 얻으세요:

SUMPRODUCT 함수의 사용법을 보여줍니다


예제 3: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 개수 세기

일반적으로 SUMPRODUCT 함수는 Excel 에서 여러 조건을 만족하는 셀의 개수를 세는 데도 도움이 됩니다。 합계를 구할 때와 마찬가지로 수식에서 합계 범위 인수만 제거하면 됩니다。


사례 1: AND 논리를 사용해 여러 조건을 만족하는 셀 개수 세기

여기서 제품이 KTE 이고 판매량이 200 보다 큰 셀의 개수를 세고자 합니다。 다음 수식 중 하나를 사용하세요:

=SUMPRODUCT(--(A2:A12=「KTE」), --(B2:B12>200))
=SUMPRODUCT((A2:A12=「KTE」)*(B2:B12>200))
  • : 위 수식에서:
  • A2:A12=「KTE」: 개수를 셀 때 기준으로 사용할 첫 번째 조건 범위 및 조건입니다。
  • B2:B12>200: 개수를 셀 때 기준으로 사용할 두 번째 조건 범위 및 조건입니다。

그런 다음Enter키를 눌러 결과 개수를 얻으세요:

SUMPRODUCT 함수의 사용법을 보여줍니다


사례 2: OR 논리를 사용해 여러 조건을 만족하는 셀 개수 세기

A 열에서 제품 KTE 와 KTO 의 개수를 세려면 다음 수식을 적용하세요:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

그런 다음Enter키를 눌러 제품 KTE 와 KTO 의 개수를 얻으세요。 스크린샷 참조:

SUMPRODUCT 함수의 사용법을 보여줍니다


사례 3: OR 및 AND 논리를 동시에 사용해 여러 조건을 만족하는 셀 개수 세기

판매량이 200 보다 큰 제품 KTE 와 KTO 의 개수를 세려면 다음 수식을 적용하세요:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

그런 다음Enter키를 눌러 원하는 결과 개수를 얻으세요:

SUMPRODUCT 함수의 사용법을 보여줍니다


예제 4: SUMPRODUCT 함수로 가중 평균 계산하기

일반적으로 셀 범위의 평균은 빠르고 쉽게 계산할 수 있습니다. 하지만 각 값의 중요도가 다른 경우, 즉 가중 평균을 계산해야 한다면 Excel 에는 이를 직접 계산하는 함수가 없습니다。 그러나 SUMPRODUCT 함수를 사용하면 이 작업을 수행할 수 있습니다。

예를 들어 아래 스크린샷과 같이 한 학생의 과제 성적 통계 테이블이 있고, 각 과제는 서로 다른 비중을 갖는다고 가정해 보겠습니다。

SUMPRODUCT 함수의 사용법을 보여줍니다

가중 평균을 계산하려면 다음 수식을 사용하세요:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

설명: 다음 수식입니다:SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

그런 다음Enter키를 누르면 가중 평균이 즉시 계산됩니다。 스크린샷 참조:

SUMPRODUCT 함수의 사용법을 보여줍니다


 SUMPRODUCT 함수 관련 추가 문서:

  • 여러 워크시트에서 특정 값의 개수 세기
  • 예를 들어 여러 워크시트에 다음과 같은 데이터가 있고, 이 워크시트들에서 특정 값 “Excel”이 등장한 횟수를 알고 싶습니다。 여러 워크시트에서 특정 값을 어떻게 세어야 할까요?
  • Excel 에서 가중 평균 계산하기
  • 예를 들어 가격, 중량, 수량이 포함된 쇼핑 목록이 있다고 가정해 보겠습니다. Excel 의 AVERAGE 함수를 사용하면 평균 가격을 쉽게 계산할 수 있습니다. 하지만 가중 평균 가격은 어떻게 계산해야 할까요? 본 문서에서는 가중 평균을 계산하는 방법과 Excel 에서 특정 조건을 만족하는 경우 가중 평균을 계산하는 방법을 소개합니다。

최고의 Office 생산성 도구

Kutools for Excel - 남들과 차별화되게 도와드립니다

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시  |  빈 행 삭제  |  데이터 손실 없이 열 결합 또는 셀 제거  |  공식을 사용하지 않는 반올림...
슈퍼 VLookup:다중 조건  |  다중 값  |  다중 시트 간 검색  |  퍼지 매치...
고급 드롭다운 목록:쉬운 드롭다운 목록  |  종속형 드롭다운 목록  |  다중 선택 드롭다운 목록...
열 관리자:특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 토글  |열 비교하여동일한/다른 셀 선택...
주요 기능:그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄  |  워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)|  날짜 선택기  |  워크시트 병합  |  암호화/셀 해독  |  목록 기반 이메일 발송  |  슈퍼 필터  |  특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
15 상위 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)|  50+차트유형(간트 차트...)|  40+ 실용적인수식(생일을 기준으로 나이 계산...)|  19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)|  12 변환도구(단어로 변환하기,환율 변환...)|  7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외 다수
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

Kutools for Excel 는 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 클릭 한 번으로 사용할 수 있습니다。。。


Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화

  • 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
  • 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
  • 여러 문서를 보거나 편집할 때 생산성을 50% 만큼 높여줍니다。
  • Chrome, Edge 및 Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。