Excel · 다중 조건 합계

엑셀 SUMIFS

여러 조건을 동시에 만족하는 행만 골라 합계를 구하는 다중 조건 합계 함수입니다.

SUMIFS 수식 구조

=SUMIFS(합산범위, 조건범위1, 조건1, 조건범위2, 조건2, …)

합산범위 (sum_range) — 맨 앞

실제로 더할 셀 범위. SUMIF와 달리 맨 처음에 옵니다. 가장 헷갈리는 포인트.

조건범위1, 조건1

첫 번째 조건을 검사할 범위와 매칭할 값. 한 쌍씩 짝지어 들어갑니다.

조건범위2, 조건2 … (최대 127쌍)

두 번째 이후 조건. 모든 조건은 AND로 결합 — 전부 만족하는 행만 합산됩니다.

모든 조건범위와 합산범위는 행 개수가 같아야 합니다. 한 쌍이라도 빠뜨리면 #VALUE! 오류.

직접 체험해보세요

분류와 지역 두 조건을 바꿔가며 SUMIFS가 어떤 행을 합산하고 어떤 행을 건너뛰는지 확인하세요.

F2=SUMIFS(D2:D7, B2:B7, "과일", C2:C7, "서울")
ABCDF
1상품명분류지역매출합계
2사과과일서울1,500
3바나나과일부산3,000
4당근채소서울800
5양배추채소부산2,000
6우유유제품서울2,500
7치즈유제품부산5,000
▲ "실행"을 눌러 분류 = "과일" AND 지역 = "서울" 인 행의 매출 합계를 계산하세요

실전 활용 예제

=SUMIFS(D2:D100, B2:B100, "과일", C2:C100, "서울")

분류가 '과일'이면서 지역이 '서울'인 행의 매출만 합산합니다. 두 조건은 AND로 결합됩니다.

예시: 서울 지역 과일 매출 → 조건 통과 합계
=SUMIFS(D:D, A:A, ">="&DATE(2026,1,1), A:A, "<"&DATE(2026,2,1))

같은 열에 두 조건을 거는 범위 패턴. 시작일 이상 AND 종료일 미만 — 월별 매출 집계의 정석.

예시: 2026년 1월 매출 → 해당 월 합계
=SUMIFS(C:C, A:A, "*김*", B:B, ">=80")

와일드카드 + 숫자 비교 조합. 이름에 '김'이 들어가면서 점수가 80 이상인 사람들의 합계.

예시: 이름·점수 복합 조건 → 복합 매칭 합계
=SUMIFS(D:D, B:B, E1, C:C, F1)

조건을 셀에서 가져오는 패턴. 드롭다운 셀을 만들어두면 사용자가 조건을 바꿀 때마다 합계가 자동 갱신됩니다.

예시: 셀 참조로 조건 동적 변경 → 대시보드 패턴
목차▾
  1. 1.엑셀 SUMIFS 함수란?
  2. 2.SUMIFS vs SUMIF 인수 순서
  3. 3.AND vs OR 처리 (우회 3가지)
  4. 4.실전 사용 시나리오 8가지
  5. 5.기간 범위·이번 달 실전
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 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" 리터럴은 부정확

자주 묻는 질문

SUMIFS 함수 사용법은?▾

=SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...) 형식. 예: =SUMIFS(C:C, A:A, "영업", B:B, 1) → 영업 부서의 1월 매출. 최대 127개 조건.

SUMIFS vs SUMIF 차이는?▾

SUMIF는 단일, SUMIFS는 다중. 인수 순서도 다름: SUMIF는 (조건, 합계), SUMIFS는 (합계, 조건). SUMIFS로 하나만 넣어도 OK (SUMIF 대체 가능).

OR 조건은?▾

SUMIFS는 AND만. OR는 3가지 우회: (1) SUMIF 여러 개 더하기, (2) =SUM(SUMIFS(C:C, A:A, {"영업","개발"})) 배열 상수, (3) SUMPRODUCT.

기간 범위는?▾

같은 열 두 조건. =SUMIFS(C:C, B:B, ">="&DATE(2026,1,1), B:B, "<="&DATE(2026,3,31)) → Q1 매출.

셀 참조 조건은?▾

&로 결합. =SUMIFS(C:C, A:A, D1, B:B, ">"&E1) → D1 부서 AND E1 초과 월. 정확 일치는 셀 그대로, 비교는 &.

이번 달 매출은?▾

=SUMIFS(매출, 날짜, ">="&DATE(YEAR(TODAY()), MONTH(TODAY()), 1), 날짜, "<"&DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)).

#VALUE! 오류가 나요.▾

범위 크기 불일치. sum_range와 모든 criteria_range의 행·열 크기·모양 동일해야 함. A1:A100 + B1:B99처럼 크기 다르면 오류.

구글 스프레드시트에서도 동일하게 작동하나요?▾

네. SUMIFS·COUNTIFS·AVERAGEIFS·MAXIFS·MINIFS 모두 표준 통계 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 SUMIFS·COUNTIFS·AVERAGEIFS 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.