목차▾
엑셀 SUMIFS 함수란?
엑셀 SUMIFS 함수는 여러 조건을 동시에 만족(AND)하는 행의 합계를 반환하는 통계 함수입니다. 부서×월 매출, 기간 범위, 크기 범위 등 조건 조합에 표준. Excel 2007+.
구문은 =SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...). 최대 127개 조건. 합계범위가 첫 번째인 점이 SUMIF와 다름.
SUMIFS vs SUMIF 인수 순서
⚠️ 가장 흔한 실수 — 합계범위 위치가 다름!
| 함수 | 구문 | 합계범위 |
|---|---|---|
| SUMIF | (range, criteria, [sum_range]) | 마지막 |
| SUMIFS | (sum_range, range1, criteria1, ...) | 첫 번째 |
→ SUMIFS는 조건 개수가 가변이라 합계범위가 앞에. SUMIFS로 하나만 넣어도 SUMIF 대체 가능.
동작 예시
데이터: A(부서) B(월) C(매출)
=SUMIFS(C:C, A:A, "영업") → 영업 전체 합
=SUMIFS(C:C, A:A, "영업", B:B, 1) → 영업 AND 1월
=SUMIFS(C:C, A:A, "영업", C:C, ">=100") → 영업 매출 100 이상만
=SUMIFS(C:C, A:A, "영업", A:A, "개발") → 0
(같은 셀이 두 값 동시엔 불가능 — 논리 오류)
AND vs OR 처리 (우회 3가지)
AND (SUMIFS 기본)
=SUMIFS(C:C, A:A, "영업", B:B, ">=2026-01-01")
→ 영업 AND 2026-01-01 이후 (모두 만족)
OR: 방법 1. SUMIF 여러 개 더하기
=SUMIF(A:A, "영업", C:C) + SUMIF(A:A, "개발", C:C)
→ 영업 OR 개발 (단순, 명확)
OR: 방법 2. 배열 상수
=SUM(SUMIFS(C:C, A:A, {"영업","개발"}))
→ 배열 상수로 여러 값 OR
※ 반드시 SUM으로 감싸기
OR: 방법 3. SUMPRODUCT
=SUMPRODUCT((A:A={"영업","개발"}) * C:C)
→ 더 유연한 조건 표현
실전 사용 시나리오 8가지
- 부서 + 월 조합 —
=SUMIFS(C:C, A:A, "영업", B:B, 1) - 기간 범위 (같은 열 두 조건) —
=SUMIFS(C:C, B:B, ">="&DATE(2026,1,1), B:B, "<="&DATE(2026,3,31)) - 크기 범위 (100~500) —
=SUMIFS(C:C, C:C, ">=100", C:C, "<=500") - 셀 참조 동적 —
=SUMIFS(C:C, A:A, D1, B:B, D2) - 와일드카드 다중 —
=SUMIFS(C:C, A:A, "영업*", D:D, "*팀") - 부서 OR (배열 상수) —
=SUM(SUMIFS(C:C, A:A, {"영업","마케팅"})) - 이번 달 매출 —
=SUMIFS(C:C, B:B, ">="&EOMONTH(TODAY(),-1)+1, B:B, "<="&EOMONTH(TODAY(),0)) - 0 초과 · 특정 부서 —
=SUMIFS(C:C, A:A, "영업", C:C, ">0")
기간 범위·이번 달 실전
기간 범위 (같은 열 두 조건)
Q1 매출 (2026-01-01 ~ 03-31):
=SUMIFS(C:C, B:B, ">="&DATE(2026,1,1),
B:B, "<="&DATE(2026,3,31))
이번 달 매출 (동적)
=SUMIFS(매출, 날짜, ">="&DATE(YEAR(TODAY()), MONTH(TODAY()), 1),
날짜, "<"&DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1))
→ 이번 달 1일 ~ 다음 달 1일 미만
지난 30일 매출
=SUMIFS(매출, 날짜, ">="&TODAY()-30, 날짜, "<="&TODAY())
→ 오늘 기준 최근 30일
자주 발생하는 함정 6가지
- 인수 순서 (SUMIF와 다름) — SUMIF는 합계 마지막, SUMIFS는 합계 첫 번째. 가장 흔한 실수
- AND 결합만 (OR 안 됨) — SUMIFS는 모든 조건 AND. OR는 별도 우회 (SUMIF 여러 개, 배열 상수, SUMPRODUCT)
- 같은 범위 여러 조건 —
SUMIFS(C:C, A:A, "영업", A:A, "개발")→ 0 (같은 셀 두 값 불가능) - 범위 크기 동일 필수 — sum_range와 모든 criteria_range 크기·모양 같아야. 다르면
#VALUE! - 텍스트 숫자 vs 실제 숫자 — "100" ≠ 100. 텍스트로 저장된 숫자 매칭 X
- 날짜 조건 & 결합 —
">"&DATE(...)형식.">2026-01-01"리터럴은 부정확
자주 묻는 질문
Q. SUMIFS 함수 사용법은?
=SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...) 형식. 예: =SUMIFS(C:C, A:A, "영업", B:B, 1) → 영업 부서의 1월 매출. 최대 127개 조건.
Q. SUMIFS vs SUMIF 차이는?
SUMIF는 단일, SUMIFS는 다중. 인수 순서도 다름: SUMIF는 (조건, 합계), SUMIFS는 (합계, 조건). SUMIFS로 하나만 넣어도 OK (SUMIF 대체 가능).
Q. OR 조건은?
SUMIFS는 AND만. OR는 3가지 우회: (1) SUMIF 여러 개 더하기, (2) =SUM(SUMIFS(C:C, A:A, {"영업","개발"})) 배열 상수, (3) SUMPRODUCT.
Q. 기간 범위는?
같은 열 두 조건. =SUMIFS(C:C, B:B, ">="&DATE(2026,1,1), B:B, "<="&DATE(2026,3,31)) → Q1 매출.
Q. 셀 참조 조건은?
&로 결합. =SUMIFS(C:C, A:A, D1, B:B, ">"&E1) → D1 부서 AND E1 초과 월. 정확 일치는 셀 그대로, 비교는 &.
Q. 이번 달 매출은?
=SUMIFS(매출, 날짜, ">="&DATE(YEAR(TODAY()), MONTH(TODAY()), 1), 날짜, "<"&DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)).
Q. #VALUE! 오류가 나요.
범위 크기 불일치. sum_range와 모든 criteria_range의 행·열 크기·모양 동일해야 함. A1:A100 + B1:B99처럼 크기 다르면 오류.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. SUMIFS·COUNTIFS·AVERAGEIFS·MAXIFS·MINIFS 모두 표준 통계 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 SUMIFS·COUNTIFS·AVERAGEIFS 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.