/ 2025. 1. 7. 18:06

엑셀 SUMPRODUCT 함수로 조건별 합계 계산


 

 

엑셀에서 데이터를 효과적으로 관리하고 분석하기 위해 다양한 함수가 제공됩니다. 그 중에서도 SUMPRODUCT 함수는 여러 조건에 따라 계산을 수행할 수 있는 매우 유용한 도구입니다. 이 함수는 주로 다중 조건을 만족하는 데이터의 합계나 개수를 구하는 데 사용됩니다. 이번 포스트에서는 SUMPRODUCT 함수의 기본 개념과 활용법에 대해 자세히 소개하겠습니다.

SUMPRODUCT 함수란?

 

SUMPRODUCT 함수는 여러 배열의 곱셈 결과를 합산하는 기능을 가진 엑셀의 함수입니다. 즉, 설정한 배열의 각 요소를 곱한 후 그 결과를 더해주는 방식입니다. 기본적인 구문은 다음과 같습니다:

=SUMPRODUCT(array1, [array2], [array3], ...)

여기서 array1은 필수 인수이며, 곱셈을 계산할 첫 번째 배열입니다. 나머지 배열들은 선택적으로 추가할 수 있으며, 최대 255개까지 입력할 수 있습니다. 모든 배열은 동일한 차원을 가져야 하며, 이 조건이 충족되지 않으면 오류가 발생합니다.

SUMPRODUCT 함수의 기본 사용법

간단한 예를 통해 SUMPRODUCT 함수의 기능을 살펴보겠습니다. 예를 들어, 다음과 같은 데이터가 있다고 가정해 보겠습니다:

 
  • 단가: 100, 200, 150
  • 판매량: 2, 3, 1

이 경우, 각 제품의 총 매출을 구하고 싶다면 다음과 같은 수식을 사용합니다:

=SUMPRODUCT(A1:A3, B1:B3)

이 수식은 각 단가와 판매량을 곱한 값을 합산하여 총 매출을 계산합니다.

조건을 설정한 SUMPRODUCT 함수 사용하기

SUMPRODUCT 함수는 특정 조건을 만족하는 데이터를 계산하는 데 매우 유용합니다. 예를 들어, 특정 거래처의 거래 내역에서 조건에 맞는 합계를 구하고 싶다면 다음과 같은 수식을 사용할 수 있습니다:

=SUMPRODUCT((조건범위1=조건1)*(조건범위2=조건2)*(범위))

여기서 조건범위1조건범위2는 조건을 설정할 데이터 범위이며, 범위는 계산할 값이 포함된 범위를 의미합니다. 예를 들어, 특정 거래처인 '우리마트'의 공급가액 합계를 계산하려면 다음과 같은 수식으로 입력합니다:

 
=SUMPRODUCT(($A$4:$A$8="우리마트")*($G$4:$G$8))

이 수식은 '우리마트'의 공급가액을 합산합니다.

SUMPRODUCT 함수와 배열 상수

SUMPRODUCT 함수는 배열 상수와 함께 사용하여 다양한 조건을 추가할 수도 있습니다. 예를 들어, 여러 조건이 동시에 만족해야 하는 경우 다음과 같은 수식을 사용합니다:

=SUMPRODUCT((범위1={조건1, 조건2})*(범위2=조건3)*범위3)

이 경우, 특정 열에서 두 가지 조건을 동시에 만족하는 데이터를 합산할 수 있습니다.

SUMPRODUCT 함수에서의 다중 조건 처리

때때로 다중 조건이 필요할 수 있습니다. 예를 들어, 한 거래처의 거래 기록에서 여러 조건을 동시에 적용하여 합계를 계산해야 할 경우, 여러 배열을 곱하듯이 SUMPRODUCT 함수를 활용하면 효과적입니다. 다음 수식은 특정 거래처와 특정 날짜 범위 내의 공급가액을 계산하는 예시입니다:

 
=SUMPRODUCT(($A$4:$A$8>=DATE(2020,12,1))*($A$4:$A$8<=DATE(2020,12,3))*($B$4:$B$8="우리마트")*($G$4:$G$8))

복잡한 조건을 가지고 있는 SUMPRODUCT 함수 활용하기

복잡한 조건을 처리할 때는 SUMPRODUCT와 다양한 엑셀 함수를 조합하여 사용할 수 있습니다. 예를 들어, 특정 조건을 만족하는 데이터의 개수를 세거나 합산하기 위해 다른 함수와 함께 활용하면 더욱 효과적입니다. 일반적으로 COUNTIF 또는 SUMIF 함수처럼 조건을 포함한 다른 함수와 결합하여 보다 복잡한 연산을 수행할 수 있습니다.

결론

엑셀의 SUMPRODUCT 함수는 다양한 조건에 기반하여 데이터를 효율적으로 처리하고, 다중 조건에 따른 합산 및 계산을 편리하게 수행할 수 있는 유용한 도구입니다. 이 함수의 기본 개념과 활용법에 대해 알아보면서, 복잡한 데이터 분석을 더 쉽게 진행할 수 있을 것입니다. 추가로 엑셀에 대한 더 많은 학습이 필요하다면 다양한 자료를 참고하여 실습해보시는 것을 추천드립니다.

 

 

유치가 빠지는 순서와 관리 요령

유치가 빠지는 시기와 관리 요령아이들이 성장해가면서 유치가 빠지는 과정은 부모님에게는 중요한 한 단계입니다. 유치가 나고 빠지는 시기는 아기의 성장에 있어 하나의 이정표가 되기도 하

simplelifetoday.tistory.com

 

자주 물으시는 질문

SUMPRODUCT 함수란 무엇인가요?

SUMPRODUCT 함수는 여러 배열의 곱을 모두 더해주는 엑셀의 유용한 기능입니다. 이를 통해 다수의 조건을 만족하는 데이터의 합계를 쉽게 구할 수 있습니다.

SUMPRODUCT 함수를 사용하는 기본 방식은 무엇인가요?

이 함수는 특정 범위의 각 요소를 곱한 뒤, 그 결과를 합산합니다. 예를 들어, 가격과 수량을 곱하여 총 매출을 계산할 수 있습니다.

SUMPRODUCT 함수로 조건을 설정하는 방법은?

조건을 적용하려면, 해당 조건을 만족하는 범위를 곱하는 방식으로 수식을 설정합니다. 이렇게 하면 특정 조건에 맞는 데이터의 합계를 구할 수 있습니다.

SUMPRODUCT 함수에서 다중 조건은 어떻게 처리하나요?

여러 조건을 동시에 적용하려면 배열을 곱하는 방식으로 여러 조건을 추가할 수 있습니다. 이를 통해 보다 복잡한 데이터 집합을 다룰 수 있습니다.

SUMPRODUCT와 다른 함수는 어떻게 함께 사용할 수 있나요?

SUMPRODUCT 함수는 COUNTIF나 SUMIF와 같은 함수와 조합하여 사용할 수 있습니다. 이렇게 하면 다양한 조건에 따라 데이터 집합을 더 정교하게 분석할 수 있습니다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유