엑셀 SUMPRODUCT 함수 사용법 |
주어진 배열에서 요소를 곱한 합계를 반환하는 함수입니다.
엑셀 SUMPRODUCT 함수 =SUMPRODUCT (array1, [array2], [array3],....) array1은 필수요소로 배열이 오게 됩니다. 이때 두 배열은 행과열의 수가 일치해야합니다. |
▲ 위 예제에서 배열1과 배열2를 SUMPRODUCT함수로 값을 구해보았습니다.
▲ =SUMPRODUCT(A5:A7,B5:B7)는 어떤 식으로 계산이 되는지 보겠습니다.
배열1
A5 : 1
A6 : 2
A7 : 3
배열2
B5 : 2
B6 : 3
B7 : 4
앞서 두 배열은 행의 수와 열의 수가 일치하는 같은 모양의 배열이어야 한다고 했습니다.
=SUMPRODUCT(A5:A7,B5:B7)
배열1의 첫 번째 값 (A5 : 1) X 배열2의 첫 번째 값 (B5 : 2)
+배열1의 두 번째 값 (A6 : 2) X 배열2의 두 번째 값 (B6 : 3)
+배열1의 세 번째 값 (A7 : 3 ) X 배열2의 세 번째 값 (B7 : 4 )
=(1*2)+(2*3)+(3*4)
그래서 반환값은 20이 됩니다.
엑셀 SUMPRODUCT 함수 예제 - 배열의 열이 복수일때
▲ 배열이 2X3 형태일 때도 마찬가지로 각각의 같은자리의 값을 곱한 후 더한 값을 반환하게 됩니다.
=SUMPRODUCT(A12:B14,A17:B19)
=(1*1)+(4*2)+(2*2)+(5*3)+(3*3)+(6*4)
엑셀 SUMPRODUCT 함수 응용 예제
실사용에서 SUMPRODUCT 함수를 어떻게 사용할 수 있는지 알아보겠습니다.
▲ 품목별 수량과 단가가 입력되어있는 데이터가 있습니다.
각품목을 수량만큼 구입한 총지출액을 SUMPRODUCT 함수를 이용해 구할 수있습니다.
=SUMPRODUCT(수량,가격)
=SUMPRODUCT(B22:B25,C22:C25)
이렇게 수식을 입력하면 각 항목의 수량 X 가격을 더한 총지출액을 반환합니다.
'오피스 > 엑셀' 카테고리의 다른 글
엑셀 복수열의 중복값 제거 방법 (0) | 2017.01.04 |
---|---|
엑셀 중복값 제거 방법 (0) | 2017.01.03 |
엑셀 다른이름으로 저장 단축키 사용법 (0) | 2016.12.17 |
엑셀문서 암호설정 및 암호해제 방법 (0) | 2016.12.17 |
엑셀 공유위반으로 인한 저장오류 해결방법 (0) | 2016.12.16 |
댓글