SUMPRODUCT 함수 는 인수들의 곱한값의 합계함수
『강좌요점정리』
① 예제를 통해서 한번 살펴볼까요?
* SUMPRODUCT함수 : 배열의 곱의 합을 구합니다.
SUMPRODUCT(array1,array2,array3,...)
SUMPRODUCT(A1:A3,B1:B3,...)
=(A1*A2*A3)+(B1*B2*B3)+...)

1. 배열요소들의 곱한 값의 합계
=SUMPRODUCT(C3:C12,D3:D12)
(C3*C4*C5*C6*C7*....*C12)+(D3*D4*D5*D6*....*D12), 각 곱한값들의 합을 구함
2. 단일 조건을 만족하는 건수
=SUMPRODUCT((A3:A12="서울")*1)
지역(A열)이 "서울"인 행의 수
3. 단일 조건을 만족하는 수량의 합계
=SUMPRODUCT((A3:A12="서울")*C3:C12)
지역(A열)이 "서울"인 수량(C열)의 합계
4. 다중조건의 건 수
=SUMPRODUCT((A3:A12="서울")*(B3:B12="사과"))
지역(A열)가 "서울"이고 품목(B열)이 "사과"인 행의 수
5. 다중조건의 수량의 합계
=SUMPRODUCT((A3:A12="서울")*(B3:B12="사과")*(C3:C12))
지역(A열)이 "서울"이고 품목(B열)이 "사과"인 수량(C열)의 합계
6. 부등호를 활용한 다중조건의 건
=SUMPRODUCT((A3:A12<>"서울")*(E3:E12>=1000000))
지역(A열)가 "서울"이외의 곳에서 금액(E열)이 100만원 이상인 행의 수
7. 부등호를 활용한 다중조건의 합계
=SUMPRODUCT((A3:A12<>"서울")*(E3:E12>=1000000))*(E3:E12)
지역(A열)이 "서울"이외의 곳에서 금액(E열)이 100만원 이상인 경우의 금액 합계
첫댓글 자료 감사합니다. ^^