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

- 예제 1: SUMPRODUCT 함수의 기본 사용법
- 예제 2: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 합계 구하기
- 예제 3: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 개수 세기
- 예제 4: SUMPRODUCT 함수로 가중 평균 계산하기
구문:
Excel 에서 SUMPRODUCT 함수의 구문은 다음과 같습니다:
인수:
- 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(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7입니다。
그런 다음Enter키를 누르면 B 열의 셀이 동일한 행의 C 열 셀과 각각 곱해지고, 그 결과가 모두 더해집니다。 스크린샷 참조:

예제 2: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 합계 구하기
SUMIFS 함수 외에도 SUMPRODUCT 함수를 사용하면 여러 조건을 기준으로 셀 값을 합산하는 작업을 빠르고 쉽게 해결할 수 있습니다。
사례 1: 다른 열에 특정 텍스트가 포함된 경우 셀 값 합산하기
아래 스크린샷과 같은 데이터 테이블이 있다고 가정해 보겠습니다. 이제 제품이 KTE 이고 이름이 David 인 항목의 총액을 Excel 에서 SUMPRODUCT 수식을 사용해 계산하려면 어떻게 해야 할까요?

1. 다음 수식 중 하나를 빈 셀에 입력하거나 복사하세요:
- 팁: 위 수식에서:
- A2:A12=「KTE」: 합계를 구할 때 기준으로 사용할 첫 번째 조건 범위 및 조건입니다。
- B2:B12=「David」: 합계를 구할 때 기준으로 사용할 두 번째 조건 범위 및 조건입니다。
- D2:D12: 셀 값을 합산할 합계 범위입니다。
2. 그런 다음Enter키를 눌러 원하는 결과를 얻으세요:

사례 2: OR 논리를 사용해 여러 조건을 만족하는 셀 합산하기
OR 논리를 사용해 여러 조건을 기준으로 셀을 합산하려면 SUMPRODUCT 함수 내에서 더하기 기호(+)를 사용해 여러 조건을 연결해야 합니다。
예를 들어 아래 스크린샷과 같이 A 열에서 제품이 KTE 와 KTO 인 항목의 총액을 합산하고자 합니다:

빈 셀에 다음 수식을 적용하세요:
그런 다음Enter키를 누르면 제품 KTE 와 KTO 의 총액이 계산됩니다。 스크린샷 참조:

사례 3: OR 및 AND 논리를 동시에 사용해 여러 조건을 만족하는 셀 합산하기
상황에 따라 OR 및 AND 논리를 동시에 사용해 셀을 합산해야 할 수도 있습니다。 SUMPRODUCT 함수는 이러한 작업도 쉽게 해결할 수 있습니다。
별표(*)는 AND 연산자로 사용됩니다。
더하기 기호(+)는OR 연산자로 사용됩니다。
예를 들어 판매량이 200 보다 큰 경우 제품 KTE 와 KTO 의 총액을 합산해 보겠습니다。

다음 수식을 복사하거나 입력하세요:
그런 다음Enter키를 눌러 원하는 결과를 얻으세요:

예제 3: SUMPRODUCT 함수로 여러 조건을 만족하는 셀 개수 세기
일반적으로 SUMPRODUCT 함수는 Excel 에서 여러 조건을 만족하는 셀의 개수를 세는 데도 도움이 됩니다。 합계를 구할 때와 마찬가지로 수식에서 합계 범위 인수만 제거하면 됩니다。
사례 1: AND 논리를 사용해 여러 조건을 만족하는 셀 개수 세기
여기서 제품이 KTE 이고 판매량이 200 보다 큰 셀의 개수를 세고자 합니다。 다음 수식 중 하나를 사용하세요:
- 팁: 위 수식에서:
- A2:A12=「KTE」: 개수를 셀 때 기준으로 사용할 첫 번째 조건 범위 및 조건입니다。
- B2:B12>200: 개수를 셀 때 기준으로 사용할 두 번째 조건 범위 및 조건입니다。
그런 다음Enter키를 눌러 결과 개수를 얻으세요:

사례 2: OR 논리를 사용해 여러 조건을 만족하는 셀 개수 세기
A 열에서 제품 KTE 와 KTO 의 개수를 세려면 다음 수식을 적용하세요:
그런 다음Enter키를 눌러 제품 KTE 와 KTO 의 개수를 얻으세요。 스크린샷 참조:

사례 3: OR 및 AND 논리를 동시에 사용해 여러 조건을 만족하는 셀 개수 세기
판매량이 200 보다 큰 제품 KTE 와 KTO 의 개수를 세려면 다음 수식을 적용하세요:
그런 다음Enter키를 눌러 원하는 결과 개수를 얻으세요:

예제 4: SUMPRODUCT 함수로 가중 평균 계산하기
일반적으로 셀 범위의 평균은 빠르고 쉽게 계산할 수 있습니다. 하지만 각 값의 중요도가 다른 경우, 즉 가중 평균을 계산해야 한다면 Excel 에는 이를 직접 계산하는 함수가 없습니다。 그러나 SUMPRODUCT 함수를 사용하면 이 작업을 수행할 수 있습니다。
예를 들어 아래 스크린샷과 같이 한 학생의 과제 성적 통계 테이블이 있고, 각 과제는 서로 다른 비중을 갖는다고 가정해 보겠습니다。

가중 평균을 계산하려면 다음 수식을 사용하세요:
설명: 다음 수식입니다: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 함수 관련 추가 문서:
- 여러 워크시트에서 특정 값의 개수 세기
- 예를 들어 여러 워크시트에 다음과 같은 데이터가 있고, 이 워크시트들에서 특정 값 “Excel”이 등장한 횟수를 알고 싶습니다。 여러 워크시트에서 특정 값을 어떻게 세어야 할까요?
- Excel 에서 여러 조건을 기준으로 가장 큰 값 찾기 및 가져오기
- Excel 에서는 MAX 함수를 사용해 가장 큰 숫자를 빠르게 구할 수 있습니다. 하지만 때로는 특정 조건을 기준으로 가장 큰 값을 찾아야 할 수도 있습니다. Excel 에서 이러한 작업을 어떻게 수행할 수 있을까요?
- Excel 에서 가중 평균 계산하기
- 예를 들어 가격, 중량, 수량이 포함된 쇼핑 목록이 있다고 가정해 보겠습니다. Excel 의 AVERAGE 함수를 사용하면 평균 가격을 쉽게 계산할 수 있습니다. 하지만 가중 평균 가격은 어떻게 계산해야 할까요? 본 문서에서는 가중 평균을 계산하는 방법과 Excel 에서 특정 조건을 만족하는 경우 가중 평균을 계산하는 방법을 소개합니다。
최고의 Office 생산성 도구
Kutools for Excel - 남들과 차별화되게 도와드립니다
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 VLookup:다중 조건 | 다중 값 | 다중 시트 간 검색 | 퍼지 매치... | |
| 고급 드롭다운 목록:쉬운 드롭다운 목록 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록... | |
| 열 관리자:특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 토글 |열 비교하여동일한/다른 셀 선택... | |
| 주요 기능:그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록 기반 이메일 발송 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 15 상위 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)| 50+차트유형(간트 차트...)| 40+ 실용적인수식(생일을 기준으로 나이 계산...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)| 12 변환도구(단어로 변환하기,환율 변환...)| 7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외 다수 |
Kutools for Excel 는 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 클릭 한 번으로 사용할 수 있습니다。。。
Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화
- 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
- 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
- 여러 문서를 보거나 편집할 때 생산성을 50% 만큼 높여줍니다。
- Chrome, Edge 및 Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。