만물상 :: SUMPRODUCT 함수와 예제 알아 보기
본문으로 바로가기

SUMPRODUCT 함수와 예제 알아 보기

category PC/엑셀 함수 정리 2018. 11. 14. 17:52
반응형

안녕하세요~ 오늘 알아볼 함수는 Sumproduct 함수 입니다.

Sumproduct 함수는 인수들의 곱의 합을 계산하는 함수 입니다.

자~ 그럼 Sumproduct 함수에 대해서 알아 보도록 할께요~!!


1. Sumproduct 함수 알아보기

 - 인수의 위치별로 곱한 값을 합하여 합계를 계산


위의 그림처럼 계산식을 적용 되는데요 그림처럼 B,C,D 2번째 행의 3가지와 B,C,D 6번째 행의 3가지를 각각 순서에 따라 곱하고 그 값을 합하는 것입니다.

풀이해 보면 다음과 같이 나타나게 됩니다.

=SUMPRODUCT(B6:D6,$B$2:$D$2)

=B2*B6+C2*C6+D2*D6

=10,000+10,000+400,000

=420,000

위의 식처럼 계산이 되겠내요 그럼 이제 Sumproduct 함수의 인수에 대해서 살펴 보도록 하겠습니다.


=Sumproduct(array1,array2,array3,...)

array = 한글로 하면 배열이라는 뜻으로 배열같은 곱의 값을 구하기 위한 인수입니다.


지금 까지 Sumproduct 함수에 대해 알아 봤고요 이제 예제 몇가지를 보는 시간을 갖도록 하겠습니다.


2. Sumproduct 함수 예제 알아 보기

 2-1. 조건에 맞는 값 끼리 곱한후 합하기


쪼꼼 이해가 안되실수도 있지만 array1에 조건이 들어 있다고 생각해 주시면 편할것 같아요 *를 사용 하는 이유는 *="조건연결" 로 알아 두시면 좋을것 같아요 살펴 보면

=SUMPRODUCT((MONTH(A2:A12)=G3)*(B2:B12=H3)*(C2:C12=I3),D2:D12,E2:E12)

① A2에서 A12사이에 월이 G3="10" 과 같으면서 B2에서 B12사이에 이름이 H3="가래라"와 같으면서 C2에서 C12사이에 판매물품이 I3="교육"과 같을때

② D2에서 D12사이의 데이터와

③ E2에서 E12 사이의 데이터가 조건에 맞는 데이터 만을 곱하여 그 값에 대해 합계를 산출 하는 방식입니다.

조건을 추가 하거나 조건을 없애기를 원하시면 갈색부분을 하나씩 없애 거나 추가 하시면 되겠죠^^

예를 들어서 10월 달이 아닌 전체 기간의 가래라의 "교육" 판매액을 구한다고 한다면

=SUMPRODUCT((B2:B12=H3)*(C2:C12=I3),D2:D12,E2:E12)

month함수가 들어간 부분을 삭제 시켜 주시면 되겠죠 그렇게 되면

위의 그림처럼 가래라가 교육물품을 판매 한 판매 금액만을 산출할 수 있겠지요~!!


 2-2. 조건에 맞는 수량 구하기


=SUMPRODUCT(--(A2:A5="가래라"))

=SUMPRODUCT(--(A2:A5="가래라"),B2:B5)

함수 안에 "--"는 -1를 2번 곱한다는 것인데요 텍스트가 숫자 계산에 사용될때 자동으로 숫자로 변경되어 계산 되는 원리를 이용한 것입니다.

위의 그림을 보면 "--"를 통해 "가래라"라는 항목이 2개 있으며 그 항목에 따른 값의 합이 "307"이 된다는것을 볼수 있습니다.


 2-3. 요일별 수량 확인하기


=SUMPRODUCT((WEEKDAY($A$2:$A$9,2)=F2)*$C$2:$C$9)

수식을 살펴 보면 weekday 함수를 사용하여 A2에서 A9까지 셀중에서 찾게 되는 것입니다. weekday 함수에서 날자 지정후에 붙는 ,2는

위의 그림처럼 weekday의 옵션인수에 들어가기 때문입니다. 옵션 인수 표는 위와 같습니다. 왼쪽은 엑셀에서 나오는 사항 오른쪽은 제가 정리한 사항입니다.


 2-4. 마지막으로 선택 사항별 금액 구하기 입니다.

위의 그림도 아까 2-2에서 했던 내용이 유사한 부분이 있는 서식인데요 내용을 살펴 보면 간단합니다. B2에서 B5셀과 C2에서 C5에 있는 셀중 "구입"이라고 명시된 항목의 값을 곱하여 합산 한다고 되어 있습니다.

=SUMPRODUCT($B$2:$B$5,--(C2:C5="구입"))

B2에서 B5셀의 가격을

C2에서 C5셀은 "--"으로 숫자로 인식 시키고 구입이랑 같은 항목을 검색 하여 적용 하는 식입니다.

이상 오늘은 Sumproduct 함수에 대해서 알아 봤습니다.

SUMPRODUCT.xlsx

반응형

'PC > 엑셀 함수 정리' 카테고리의 다른 글

COUNTIF 함수와 예제 알아보기  (7) 2018.11.21
SUMIFS 함수와 예제 알아보기  (18) 2018.11.19
SUMIF 함수와 예제 알아보기  (14) 2018.11.16
FV 함수와 예제 알아보기  (16) 2018.11.12
IF 함수와 예제 알아 보기  (20) 2018.11.01