본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 SUMPRODUCT 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 10. 18.
반응형

SUMPRODUCT 함수는 엑셀에서 배열 간의 곱셈 결과를 합산하는 함수로, 여러 데이터를 효과적으로 분석할 수 있도록 도와줍니다. 특히, 이 함수는 데이터 분석, 예산 관리, 판매 데이터 계산 등에서 자주 활용되며, 배열 간의 상호 연관성을 파악하는 데 중요한 역할을 합니다. 단순히 값을 더하거나 빼는 것을 넘어, 여러 열의 값을 곱한 후 그 합계를 구하는 복잡한 계산을 간단히 처리할 수 있어 실무에서 매우 유용하게 사용됩니다.

엑셀의 SUMPRODUCT 함수는 특히 여러 데이터 셋을 다루는 상황에서 유용합니다. 이 함수는 배열 간의 상호작용을 통해 다양한 시나리오를 쉽게 계산할 수 있어, 수작업으로 처리해야 할 복잡한 계산을 자동화할 수 있습니다. 이를 통해 시간 절약과 함께 더 정확한 결과를 도출할 수 있습니다.

SUMPRODUCT 함수의 기본 작성 형태

SUMPRODUCT 함수는 매우 직관적인 구문을 가지고 있어 쉽게 사용할 수 있습니다. 다음은 기본적인 작성 형태입니다:

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

  • array1: 곱할 첫 번째 배열. 이 배열은 필수적으로 입력되어야 합니다.
  • array2 (선택): 곱할 두 번째 배열. 이 배열은 선택 사항이며, 추가적으로 더 많은 배열도 사용할 수 있습니다.

기본적으로 SUMPRODUCT 함수는 첫 번째 배열의 값과 두 번째 배열의 값을 곱한 후, 그 결과를 합산합니다. 만약 추가적인 배열이 존재한다면, 각 배열의 대응되는 값을 순차적으로 곱한 후 그 결과를 더하게 됩니다. 이 방식으로 여러 데이터 열을 간단하게 처리할 수 있으며, 데이터 집합 내에서의 상호작용을 이해하는 데 중요한 도구가 됩니다.

SUMPRODUCT 함수의 사용처와 구체적인 예시

다음은 SUMPRODUCT 함수를 사용할 수 있는 몇 가지 대표적인 상황들입니다. 이 함수는 일상적인 데이터 계산을 넘어 복잡한 분석 작업에서도 탁월한 성능을 발휘합니다:

반응형

1. 제품 판매 금액 계산

가장 기본적인 예로, SUMPRODUCT 함수는 제품의 단가와 판매 수량을 곱한 후 그 결과를 합산하여 총 판매 금액을 계산할 수 있습니다. 예를 들어, 여러 제품의 단가와 각 제품의 판매 수량이 주어졌을 때, 총 판매 금액을 자동으로 계산할 수 있습니다.

  A B C
1 제품명 단가 판매 수량
2 노트북 1,200,000 3
3 모니터 300,000 5
4 마우스 25,000 10
5 키보드 50,000 7
6 헤드폰 120,000 2

이 경우, 제품의 단가와 판매 수량을 곱한 후, 그 결과를 합산하여 총 판매 금액을 구하려면 아래와 같은 수식을 사용할 수 있습니다:

=SUMPRODUCT(B2:B6, C2:C6)

이 수식을 사용하면 각 제품의 단가와 판매 수량을 곱하여 자동으로 계산된 총 판매 금액을 얻을 수 있습니다. 이는 여러 제품을 판매하는 환경에서 매우 유용하게 사용됩니다.

2. 조건에 따른 필터링된 데이터 계산

SUMPRODUCT 함수는 조건에 따라 특정 데이터를 계산하는 데도 사용할 수 있습니다. 예를 들어, 판매 수량이 5개 이상인 제품의 총 판매 금액만을 계산하려는 경우, 조건식을 추가하여 원하는 데이터만 추출할 수 있습니다.

=SUMPRODUCT((C2:C6>=5)*(B2:B6)*(C2:C6))

이 수식은 판매 수량이 5 이상인 제품만 선택하여 해당 제품의 총 판매 금액을 계산하는 방법입니다. 조건에 맞는 데이터를 필터링하여 계산할 수 있어, 더욱 세부적인 분석이 가능합니다.

SUMPRODUCT 함수의 실무형 예제

1. 여러 조건에 따른 비용 분석

SUMPRODUCT 함수를 사용하면 다양한 조건을 결합하여 더욱 복잡한 계산을 수행할 수 있습니다. 예를 들어, 특정 카테고리 내의 제품들만 선택하여 그 총 비용을 계산하는 것이 가능합니다.

  A B C D
1 제품명 단가 수량 카테고리
2 노트북 1,200,000 3 전자기기
3 모니터 300,000 5 전자기기
4 책상 150,000 2 가구
5 의자 70,000 4 가구
6 헤드폰 120,000 2 전자기기

예를 들어, "전자기기" 카테고리 제품의 총 금액을 계산하려면 아래와 같은 수식을 사용할 수 있습니다:

=SUMPRODUCT((D2:D6="전자기기")*(B2:B6)*(C2:C6))

이 수식을 사용하면 "전자기기" 카테고리의 제품들만 선택하여 그들의 총 판매 금액을 계산할 수 있습니다. 이는 제품 카테고리별로 데이터를 분석할 때 매우 유용한 방법입니다.

SUMPRODUCT 함수 사용 시 주의사항

  • SUMPRODUCT 함수에 사용하는 배열은 반드시 크기가 동일해야 합니다. 배열의 크기가 다르면 #VALUE! 오류가 발생할 수 있습니다.
  • 배열 내에 조건을 추가하여 특정 조건에 해당하는 값들만 계산할 수 있습니다. 조건을 추가할 때 곱셈 연산을 사용하여 데이터를 필터링할 수 있습니다.
  • 배열의 크기가 크면 계산 속도가 느려질 수 있으므로, 복잡한 계산을 처리할 때는 이를 고려해야 합니다.

SUMPRODUCT 문제 예시

다음은 실습 문제입니다. 답을 보려면 마우스로 드래그 하세요.

문제 1: 특정 카테고리의 제품 판매 금액 계산

아래 표를 기준으로 "가구" 카테고리 제품의 총 판매 금액을 계산하는 수식을 작성하세요.

  A B C D
1 제품명 단가 수량 카테고리
2 노트북 1,200,000 3 전자기기
3 모니터 300,000 5 전자기기
4 책상 150,000 2 가구
5 의자 70,000 4 가구
6 헤드폰 120,000 2 전자기기

=SUMPRODUCT((D2:D6="가구")*(B2:B6)*(C2:C6))

  답을 보려면 마우스로 드래그 하세요.

문제 2: 수량이 3 이상인 제품의 총 판매 금액 계산

다음 표를 기준으로 수량이 3개 이상인 제품의 총 판매 금액을 계산하는 수식을 작성하세요.

  A B C D
1 노트북 1,200,000 3 전자기기
2 모니터 300,000 5 전자기기
3 책상 150,000 2 가구
4 의자 70,000 4 가구
5 헤드폰 120,000 2 전자기기

=SUMPRODUCT((C2:C6>=3)*(B2:B6)*(C2:C6))

▲ 답을 보려면 마우스로 드래그 하세요.

반응형