보통 두가지 값의 곱을 구할 때 =num1*num2*num3 이렇게 사용한다.
이와 동일한 함수로 PRODUCT 함수가 있는데 사용법은
PRODUCT(num1, num2, num3) 이런 식으로 사용한다.
위의 시트에서 H5의 식은 PRODUCT(F5,G5)로 해서 수량 * 단가로 판매액을 구했고
I5 는 PRODUCT(F5,G5,E5) 로 입력해서 수량 * 단가 * 마진률로 마진금액을 구한 것이다.
이 판매액과 마진금액의 합계를 구하려면 이 식을 20행 까지 적용 시키고
SUM(H5:H20) 으로 판매액의 합을, SUM(I5:I20) 으로 마진의 합을 구했다.
즉 각 열의 합을 구하기 위해서는 PRODUCT 혹은 수식을 이용해서 각 행에 계산 결과를
가지고 있는 열(판매액열과 마진열)을 만들고 해당 열의 합을 구해야 하는데
각 행의 계산 결과 없이 원하는 범위의 열들의 곱계산 결과를 한번에 더할 수 있는 함수가
SUMPRODUCT(열범위1, 열범위2, 열범위3) 이다.
우선 위에서는 앞에서 배운 바와 같이 제 4행을 컬럼헤딩으로 이름 정의 하였다.
H24 는 각 행의 이름정의 수량의 갑과 같은 행의 단가의 곱을 구해 모두 더해야 한다.
함수원형은 =SUMPRODUCT(수량,단가) 이다.
수량은 F5 부터 F20 가지 수량열의 데이터의 이름 정의이고 단가는 G5 부터 G20 까지 이므로
이 함수는 =SUMPRODUCT(F5:F20, G5,G20) 이라고 표현해도 동일한 결과를 갖는다..
마찬가지로 H25 마진금액의 합계는 =SUMPRODUCT(수량,단가,마진율) 이며
역시 = SUMPRODUCT(F5:F20, G5:G20, E5:E20) 과 동일하다.
이 SUMPRODUCT 를 사용하면 쓸데없이 단순 곱셈의 합만 구하기 위해서
필요없는 열(각 행의 곱의 결과를 표시할 열)을 만들 필요가 없게 된다.
태그 : Excel강좌, Excel2007강좌, 엑셀강좌, 엑셀무료강좌, 엑셀배우기, 엑셀공부, 엑셀함수, 엑셀인수곱, 엑셀PRODUCT, 엑셀SUMPRODUCT, PRDUCT함수, SUMPRODUCT함수

덧글
sumproduct함수를 이용해서 찾을조건을 시작일자, 끝나는일자,시트에서찾을품목 이렇게 3가지를 주고 합을 금액을 사칙연산이용하여
입고, 출고, 반품, 판매 이렇게 몇가지 주니까 넘 느려요 ::: 느린 정도가 아니고 고물컴에는 멈추는 정도인데.... 기술한 내용과 같은 합을 구할수 있는 데체함수가 어떻게 있나요 ???
시간 되시면 가려켜 주실수 있어요 ? ~ ㅎ
항상 감사합니다
fine 님 ..
제가 블러그에 강좌를 쓰는 이유는
제가 알고 있는 자잔한 지식이 혹 남들한테 도움이 되지나 않을까 하여 쓰는 것입니다.
뭐.. 지식 공유라고나 하죠.
이런 질문은 제가 이해할 수도 없고 또 이해하고 싶지도 않습니다.
2014/03/11 15:11 # 삭제 답글
비공개 덧글입니다.