2026. 3. 10. 09:10ㆍMS Office
SUMIFS를 배우면서
많은 사람들이 한 번쯤 이런 질문을 합니다.
조건이 여러 개일 때는 잘 되는데
조건 중 하나만 만족하면 되는 경우는 어떻게 할까?
예를 들어 이런 질문입니다.
- 서울 또는 부산 지점 매출 합계
- 제품 A 또는 제품 B 매출
- 온라인 또는 오프라인 판매 합계
이때 많은 분들이 이렇게 생각합니다.
“SUMIFS에 조건을 두 개 넣으면 되지 않을까?”
하지만 여기서 중요한 사실이 있습니다.
SUMIFS는 기본적으로 OR 조건을 지원하지 않습니다.
1. SUMIFS는 기본적으로 AND 구조다
SUMIFS의 구조를 다시 보면 이렇게 되어 있습니다.
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, 조건범위3, 조건3)
이 구조는 모든 조건을 동시에 만족하는 데이터만 계산합니다.
즉,
조건1 그리고
조건2 그리고
조건3
이 세 가지를 모두 만족해야만 합계에 포함됩니다.
이것이 바로 AND 조건 구조입니다.
2. OR 조건을 넣으면 생기는 문제
예를 들어 이런 수식을 생각해 봅시다.
서울 또는 부산 지점 매출을 구하고 싶습니다.
많은 분들이 이렇게 시도합니다.
=SUMIFS(매출범위, 지점범위, "서울", 지점범위, "부산")
하지만 이 수식은 작동하지 않습니다.
왜냐하면
한 행의 지점이 동시에 서울이면서 부산일 수는 없기 때문입니다.
즉, 조건이 충돌합니다.
그래서 결과는 대부분 '0'이 됩니다.
3. 가장 단순한 해결 방법
OR 조건의 가장 기본적인 해결 방법은 이것입니다.
SUMIFS를 두 번 사용하는 것
예를 들어
서울 또는 부산 매출이라면
이 방식은 단순하지만
실무에서 매우 많이 사용됩니다.
왜냐하면
- 구조가 명확하고
- 오류가 적고
- 이해하기 쉽기 때문입니다.
4. 조건이 많아지면 수식이 길어진다
하지만 문제가 있습니다.
예를 들어
서울, 부산, 대전, 대구
이 네 개 지점을 모두 포함하려면
SUMIFS를 계속 추가해야 합니다.
이렇게 되면 수식이 길어지고
관리도 어려워집니다.
이때부터 등장하는 것이
배열 조건
그리고 SUMPRODUCT입니다.
5. SUMIFS의 한계를 이해하는 것이 중요하다
SUMIFS는 매우 강력한 함수입니다.
하지만 설계 철학이 명확합니다.
SUMIFS는
✔ 조건 기반 집계
✔ AND 구조 계산
✔ 빠른 대량 계산
에 최적화되어 있습니다.
반대로
✔ 복잡한 OR 조건
✔ 동적 조건 배열
✔ 논리 계산
이런 구조에서는
다른 함수가 더 유리할 수 있습니다.
6. 실무에서 중요한 판단
실무에서 중요한 것은
함수를 많이 아는 것이 아닙니다.
언제 어떤 함수를 써야 하는지 아는 것입니다.
- 단순 집계 → SUMIFS
- 조건이 복잡 → SUMPRODUCT
- 구조 분석 → 피벗테이블
엑셀은 하나의 함수로 모든 문제를 해결하는 도구가 아닙니다.
문제에 맞는 도구를 선택하는 과정입니다.
오늘의 핵심 정리
✔ SUMIFS는 기본적으로 AND 조건 구조다
✔ OR 조건은 직접 지원되지 않는다
✔ 가장 간단한 해결 방법은 SUMIFS를 더하는 것
✔ 조건이 많아지면 다른 함수가 필요해진다
✔ 함수 선택은 문제 구조에 따라 달라진다
'MS Office' 카테고리의 다른 글
| [엑셀 함수] SUMIFS vs SUMPRODUCT (0) | 2026.03.17 |
|---|---|
| [엑셀 함수] SUMIFS + 배열 조건 (0) | 2026.03.14 |
| [엑셀 함수] SUMIFS 다중 조건 집계, 실무에서는 이렇게 설계한다 (0) | 2026.03.06 |
| [엑셀 함수] 집계는 어떻게 설계해야 하는가 (1) | 2026.03.03 |
| [엑셀 함수] 조회와 집계는 어떻게 다른가 (0) | 2026.03.01 |