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

자주 묻는 질문

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 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.