SUMPRODUCT 다중조건 합계, 쉽게 활용하기

엑셀을 사용하는 많은 사람들이 ‘SUMPRODUCT’ 함수를 잘 알고 있습니다. 하지만 이 함수의 진정한 힘은 다중 조건을 결합해 합계를 내는 데에 있습니다. 오늘은 이 SUMPRODUCT 함수의 활용 방법을 여러 부주제로 나눠서 알아보겠습니다.

1. SUMPRODUCT 기본 개념 이해하기

SUMPRODUCT는 특정 조건을 만족하는 데이터 집합을 합산할 수 있는 강력한 함수입니다. 기본적으로 배열의 곱셈 후 합계를 구합니다. 즉, 여러 개의 배열이 주어지면 각 배열의 요소를 곱한 후, 그 결과값들을 모두 더하는 방식으로 작동합니다.

예를 들어, 상품의 가격과 판매 개수가 있을 때, SUMPRODUCT를 사용하여 총 판매 금액을 쉽게 계산할 수 있습니다. 배열을 초기화하고, 판매 가격과 판매 개수의 곱으로 합계를 구하는 것이죠.

2. SUMPRODUCT의 구조와 문법

SUMPRODUCT 함수의 기본 문법은 다음과 같습니다:

여기서 은 곱셈을 수행할 첫 번째 배열이고, 는 선택적으로 추가하는 배열입니다. 배열은 같은 크기를 가져야 하며, 그렇지 않으면 오류가 발생합니다.

예를 들어, 는 A1에서 A3까지의 값과 B1에서 B3까지의 값을 곱한 합계를 구합니다.

3. 다중조건을 사용하는 SUMPRODUCT

문서의 데이터 중 조건을 만족하는 합계를 구하고자 할 때, SUMPRODUCT는 필수적입니다. 예를 들어, 특정 지역에서 판매된 상품의 총 매출을 계산하고 싶다면 다음과 같은 방법으로 작성할 수 있습니다:

이때 각 조건 범위와 합계 범위는 동일한 행의 데이터여야 합니다. 예를 들어, 특정 지역의 판매량 합계를 알고 싶다면, 에는 ‘지역’, 에는 ‘상품명’, 에는 ‘매출’을 넣으면 됩니다.

4. 예제: 상품별 지역 합계 계산하기

가상의 판매 데이터가 다음과 같다고 가정해봅시다:

지역 상품 매출
서울 과일 20000
서울 채소 10000
부산 과일 15000

서울에서 판매된 과일의 총 매출을 구하고 싶다면 다음과 같이 입력합니다:

이렇게 하면 서울에서의 과일 매출 합계인 **20000**을 얻을 수 있습니다.

5. SUMPRODUCT와 다른 함수의 결합

엑셀에서 SUMPRODUCT는 다른 함수와 함께 활용될 수 있습니다. 예를 들어, INDEX와 MATCH 함수를 결합하여 특정 조건을 만족하는 데이터의 합계를 구할 수 있습니다. 이 조합을 통해 더욱 복잡한 상황에서도 유용하게 활용할 수 있습니다.

예를 들면, 다음과 같이 사용할 수 있습니다:

이 예제는 찾고자 하는 값에 대한 조건을 만족하는 매출을 모두 더하는 방식으로 작동합니다.

6. SUMPRODUCT 활용 시 주의사항

SUMPRODUCT 함수를 사용할 때 몇 가지 주의사항이 있습니다:

이러한 주의사항을 염두에 두고 활용하면 더욱 유용하게 사용할 수 있습니다.