배열에서 대응하는 항목을 곱하고 그 결과를 합산합니다 — 가중 합계와 다중 조건 합계에 적합합니다.
구문
SUMPRODUCT(array1, [array2], …)인수
array1필수
곱할 첫 번째 범위.
array2…선택
같은 크기의 추가 범위.
SUMPRODUCT는 정렬된 범위를 요소별로 곱한 다음 곱을 더합니다. 가중 평균뿐 아니라 부울 배열을 사용해 강력한 조건부 카운터/합산기 역할도 합니다. 예: SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820행 전체에서 수량 × 가격을 합산합니다(가중 합계).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300SUMIF 없이 조건부 합계.
범위 정렬
모든 배열은 크기와 방향이 같아야 합니다.
곱하거나 테스트
단순 곱에는 쉼표를, 조건부 합계에는 (cond)*(values)를 사용하세요.
SUMPRODUCT는 가중 계산과 복잡한 부울 논리를 한 셀에서 처리합니다. 단순한 기준 합계에는 SUMIFS가 더 간단합니다.