2026. 3. 17. 11:11ㆍMS Office
집계 함수는 언제 바꿔야 할까
SUMIFS를 사용하다 보면
이런 상황을 만나게 됩니다.
- 조건을 여러 개 넣었는데 계산이 안 된다.
- OR 조건이 점점 복잡해진다.
- 조건을 조금만 바꾸면 수식이 너무 길어진다.
이때 많은 사람들이 이렇게 말합니다.
“SUMIFS로는 안 되네요.”
하지만 정확히 말하면
SUMIFS가 안 되는 것이 아니라
문제의 구조가 달라진 것입니다.
이럴 때 등장하는 함수가
SUMPRODUCT입니다.
1. SUMIFS는 조건 집계 함수다
앞에서 설명한 것처럼 SUMIFS는 매우 명확한 구조를 가지고 있습니다.
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2...)
이 함수는
- 조건을 설정하고
- 해당 조건을 모두 만족하는 데이터만
- 합계를 계산합니다.
즉 SUMIFS는
조건 교집합 계산 구조(AND) 입니다.
그래서
- 서울 지점
- 제품 A
- 2024년
이 세 가지 조건을 모두 만족하는 데이터를
빠르게 계산합니다.
이 구조는 매우 빠르고 안정적입니다.
2. 하지만 조건이 복잡해지기 시작한다
실무에서는 이런 질문이 등장합니다.
- 서울 또는 부산 매출 합계는?
- 제품 A 또는 제품 B 매출은?
- 특정 팀 담당자 매출 합계는?
이때 SUMIFS는
여러 번 계산해야 합니다.
예를 들어,
=SUMIFS(...) + SUMIFS(...) + SUMIFS(...)
조건이 많아질수록 수식도 계속 길어집니다.
이 지점에서 다른 접근 방식이 필요해집니다.
3. SUMPRODUCT의 사고방식
SUMPRODUCT는 이름 그대로
곱한 뒤 합계하는 함수입니다.

하지만 실무에서는
조금 다른 방식으로 사용합니다.
✔ AND 조건
=SUMPRODUCT((지점="New York")*(제품="C001")*매출)

✔ OR 조건
=SUMPRODUCT(((지점="New York")+(지점="Dallas"))*(제품="C001")*매출)

이 수식의 의미는 단순합니다.
조건이 TRUE이면 1
조건이 FALSE이면 0
이 값을 곱하면
조건을 만족하는 행만 남습니다.
그리고 마지막에 매출을 더합니다.
즉,
SUMPRODUCT는
'조건 계산 → 결과 합계' 라는 구조입니다.
4. SUMIFS와 SUMPRODUCT의 차이
두 함수는 같은 결과를 만들 수 있지만
접근 방식이 다릅니다.
SUMIFS는
조건을 설정하고 데이터를 선택합니다.
SUMPRODUCT는
조건을 계산하고 결과를 합산합니다.
그래서
✔ 단순 집계
✔ 빠른 계산
✔ 대량 데이터
이런 경우에는 SUMIFS가 훨씬 유리합니다.
반대로
✔ 복잡한 조건
✔ OR 구조
✔ 배열 계산
이런 경우에는 SUMPRODUCT가 더 유연합니다.
5. 실무에서의 선택 기준
실무에서는 보통 이렇게 판단합니다.
조건이 단순하면
SUMIFS를 사용합니다.
조건 계산이 복잡해지면
SUMPRODUCT를 사용합니다.
즉,
SUMIFS는 조건 기반 집계 함수이고
SUMPRODUCT는 조건 계산 함수입니다.
이 차이를 이해하면
집계 수식 설계가 훨씬 쉬워집니다.
6. 중요한 것은 함수가 아니라 사고다
엑셀을 오래 사용하다 보면
함수 자체보다 더 중요한 것이 있습니다.
바로 문제 구조를 이해하는 것입니다.
- 단순 집계 문제인지
- 조건 계산 문제인지
이 구분이 되면 어떤 함수를 써야 할지도
자연스럽게 보입니다.
엑셀 실무에서 중요한 것은
함수를 많이 아는 것이 아니라
문제에 맞는 도구를 선택하는 것입니다.
오늘의 핵심 정리
✔ SUMIFS는 조건 교집합 집계 함수
✔ SUMPRODUCT는 조건 계산 집계 함수
✔ 단순 집계는 SUMIFS가 유리하다
✔ 복잡한 조건 계산은 SUMPRODUCT가 유리하다
✔ 중요한 것은 함수가 아니라 문제 구조다
'MS Office' 카테고리의 다른 글
| [엑셀 함수] SUMIFS 실무편을 마치며 (0) | 2026.03.23 |
|---|---|
| [엑셀 함수] SUMIFS 성능 최적화 (0) | 2026.03.22 |
| [엑셀 함수] SUMIFS + 배열 조건 (0) | 2026.03.14 |
| [엑셀 함수] SUMIFS는 OR 조건을 처리할 수 있을까 (1) | 2026.03.10 |
| [엑셀 함수] SUMIFS 다중 조건 집계, 실무에서는 이렇게 설계한다 (0) | 2026.03.06 |