엑셀 초보탈출 13강
sumproduct 함수 활용하기
빠르게 매출합계 구하기
(지정된 범위 곱하고 더하기)
오늘 알아볼 함수는 "sumproduct"라는 함수입니다.
데이터시트에서 같은 배열에 있는 숫자끼리 곱한뒤, 그 합을 구해주는 함수인데요.
대표적으로 매출합계를 구할 때 사용 할 수 있습니다.
"sumproduct"라는 함수를 몰라도 다른 함수들을 사용하여 구할 수 있지만,
이 함수를 사용하면 더 빠르게 값을 구할 수 있습니다.
그럼 "sumproduct함수"를 사용하지 않는 방법과 사용하는 방법 두가지를 비교하며 배워보도록 하겠습니다.
1. SUMPRODUCT함수 사용법
=sumproduct(배열1,배열2,배열3,...)
2. 예시
아래 표와 같이 품목별 단가와 판매수량이 있을 때, 총 매출액이 궁금한 상황입니다.
이 때, sumproduct함수를 사용하지 않을 때와, 사용할 때를 비교하여 알아보도록 하겠습니다.
1) sumproduct함수를 사용하지 않을 때 : 곱하기와 SUM 함수 사용
(1) 우선 각 품목별로 단가*판매수량을 해서 품목별 매출액을 구한뒤,
(2) 각 매출액의 합계를 구하면 총 매출액을 구할 수 있습니다. =sum(E5:E15)
2) sumproduct함수를 사용했을 때
(1)sumproduct함수를 사용한다면, 품목별 매출액을 구할 필요 없이 바로 총 합계를 구할 수 있습니다.
(2) 총 매출액의 합은 품목별로 단가*판매수량을 모두 합하면 되므로,
(3) 단가 배열은 C5:C15 와 판매수량 배열인 D5:D15 를 사용해주면 됩니다.
(4) 따라서 =sumproduct(C5:C15,D5:D15) 를 해주면, 총합계를 구할 수 있습니다.
3. 더 활용도가 높은 예시
위 예시에서는 각각의 품목 매출액을 구한 뒤 총합을 구하는 것이 어려운 상황이 아니었습니다.
하지만, 아래와 같이 일별 판매수량이 계속 누적되는 상황이라면, sumproduct함수를 더 효과적으로 사용 할 수 있습니다.
위 표와 같이 일별로 판매수량이 누적되는 데이터표이고, 일별 매출액의 합계를 구해야하는 상황이라면,
각 품목별, 일별로 매출액을 구한뒤(단가*일별 판매수량) 합계를 구하는건 어려운 상황입니다.
이 때, sumproduct함수를 사용하면 됩니다.
1일에 판매된 매출액의 합계는 품목별 단가*1일의 판매수량의 합으로 구할 수 있습니다.
따라서, =sumproduct(C6:C16,D6:D16) 으로 구할 수 있습니다.
여기서, 단가 배열은 고정이므로 $절대참조$를 해주면 다음 값들을 구할 때 쉽게 구할 수 있습니다.
단가를 고정시켜주고, 함수를 모두 적용해준다면, 각 배열에 해당하는 일자별 판매수량만 배열이 바뀌게 되어,
일별 매출액 총합을 쉽게 구할 수 있습니다.
이렇게 오늘은 각 배열에 해당하는 값들끼리 곱한뒤, 그 값들의 총합을 구해주는
SUMPRODUCT함수에 대해 알아보았습니다.
이 함수 또한 실무에서 활용하는 경우가 많고, 어렵지 않은 함수이므로 숙지해두면 좋을 것 같습니다.
궁금한점 있으시면, 댓글 달아주시면 대답해드리겠습니다.
다음 강의에서 또 뵙겠습니다!