2026. 3. 3. 11:55ㆍMS Office
결과가 틀리는 이유는 대부분 여기 있다
SUMIFS를 사용할 줄은 압니다. 그런데 실무에서 이런 일이 자주 발생합니다.
- 분명히 조건을 넣었는데 값이 다르다
- 조건을 하나 더 넣었더니 갑자기 0이 된다
- 날짜 조건이 생각대로 작동하지 않는다
이유는 단순합니다. SUMIFS를 “합계 함수”로 생각하기 때문입니다.
SUMIFS는 계산 함수가 아니라 조건 설계 함수입니다.
1. SUMIFS는 조건을 “쌓는” 함수다
SUMIFS 구조를 다시 떠올려보겠습니다.
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2...)
여기서 중요한 건 조건이 여러 개 들어간다는 점입니다.
많은 분들이 이렇게 생각합니다.
조건이 많아질수록 정확해진다.
하지만 실제로는 이렇게 작동합니다.
조건이 늘어날수록 교집합이 좁아진다.
SUMIFS는 필터가 아니라 조건의 교집합을 계산하는 구조입니다.
2. 조건 설계 1단계 — 무엇을 더할 것인가
조건보다 먼저 정해야 할 것이 있습니다.
무엇을 합계할 것인가?
합계 범위가 흔들리면 조건이 아무리 정확해도 결과는 틀립니다.
예를 들어,
- 매출 합계인지
- 수량 합계인지
- 순이익 합계인지
먼저 명확히 정의해야 합니다. SUMIFS는 조건 함수 같지만 사실은 “합계 대상 정의 함수”입니다.
3. 조건 설계 2단계 — 기준을 나눈다
예를 들어 이런 질문이 있다고 가정해 봅시다.
2024년 서울지점 제품 A 매출 합계는?
이 질문을 바로 수식으로 쓰면 복잡해집니다. 하지만 문장을 쪼개보면 조건이 보입니다.
- 연도 조건
- 지점 조건
- 제품 조건
SUMIFS는 이 조건들의 교집합을 계산합니다. 이렇게 조건을 문장 단위로 분해해야 합니다.
실무에서 수식이 꼬이는 이유는 조건을 머릿속에서만 생각하고 구조로 분해하지 않기 때문입니다.
4. 조건 설계 3단계 — AND인가, OR인가?
SUMIFS는 기본적으로 AND 조건입니다.
즉,
- 서울이고
- 제품 A이고
- 2024년인 것
이 모두를 만족하는 데이터만 더합니다. 하지만 실무에서는 이런 질문도 있습니다.
서울 또는 부산 지점 매출 합계는?
여기서 많은 분들이 SUMIFS 하나로 해결하려는 실수를 합니다. 하지만 SUMIFS는 OR 조건을 직접 처리하지 못합니다.
이때는
- SUMIFS를 두 번 더하거나
- 다른 방식의 집계 구조를 써야 합니다.
조건의 성격을 구분하지 않으면 계산은 계속 어긋납니다.
5. 날짜 조건이 자주 틀리는 이유
날짜 조건은 특히 주의해야 합니다.
첫 번째,
2024년 1월 매출 합계
이때 단순히 “1월”이라고 조건을 주면 연도가 다른 1월까지 포함될 수 있습니다.
그래서 날짜 조건은
- 시작일 이상
- 종료일 이하
의 범위로 설계해야 합니다.
집계에서 날짜는 “값 비교”가 아니라 “범위 정의”입니다.
두 번째,
이렇게 쓰면 작동하지 않을 가능성이 큽니다. SUMIFS에서 날짜 조건은 문자열이 아니라 비교식입니다.
처럼 설계해야 정확합니다. 조건은 “값”이 아니라 비교 논리라는 점을 이해해야 합니다.
6. 조건이 늘어날수록 정확해지는가?
많은 분들이 조건을 계속 추가합니다.
- 지역 추가
- 담당자 추가
- 팀 추가
하지만 조건이 늘어날수록 교집합은 좁아집니다. 잘못 설계하면 데이터가 거의 남지 않거나 0이 나옵니다.
조건을 늘리기 전에 먼저 물어야 합니다.
이 조건은 정말 필요한가?
많은 분들이 SUMIFS를 필터처럼 생각합니다. 하지만 필터는 보이는 데이터를 바꾸고, SUMIFS는 조건에 맞는 행만 계산합니다.
눈에 보이지 않아도 조건이 맞으면 계산에 포함됩니다. 그래서 조건 범위가 정확하지 않으면 결과가 미묘하게 달라집니다.
7. 집계는 계산이 아니라 설계다
조회에서는 위치가 중요했습니다.
하지만 집계에서는 조건이 중요합니다.
- 무엇을 더할지 정하고
- 기준을 분해하고
- 조건의 관계를 정의하고
- 범위를 정확히 지정하는 것
이 과정이 설계입니다.
SUMIFS는 단순 합계 함수가 아니라 조건 구조를 구현하는 도구입니다.
오늘의 핵심 정리
✔ SUMIFS는 조건 교집합 계산 함수다
✔ 합계 범위를 먼저 확정해야 한다
✔ 조건은 분해해서 설계한다
✔ SUMIFS는 기본적으로 AND 구조다
✔ 날짜 조건은 범위로 정의해야 한다
✔ 집계는 계산이 아니라 조건 설계다
'MS Office' 카테고리의 다른 글
| [엑셀 함수] SUMIFS는 OR 조건을 처리할 수 있을까 (1) | 2026.03.10 |
|---|---|
| [엑셀 함수] SUMIFS 다중 조건 집계, 실무에서는 이렇게 설계한다 (0) | 2026.03.06 |
| [엑셀 함수] 조회와 집계는 어떻게 다른가 (0) | 2026.03.01 |
| [엑셀 함수] XLOOKUP 실무편을 마치며 (0) | 2026.02.24 |
| [엑셀 함수] XLOOKUP vs INDEX + MATCH 비교 분석 (0) | 2026.02.22 |