Excel · 조건부 합계

엑셀 SUMIF

조건에 맞는 행만 골라 합계를 구하는 조건부 합계 함수입니다.

SUMIF 수식 구조

=SUMIF(조건범위, 조건, 합산범위)

조건범위 (range)

조건을 검사할 셀 범위. 분류, 카테고리, 상태처럼 필터 기준이 되는 열입니다.

조건 (criteria)

매칭할 값. 텍스트("과일"), 비교(">1000"), 셀 참조(A1) 모두 가능합니다.

합산범위 (sum_range)

실제로 더할 셀 범위. 생략하면 조건범위 자체를 합산 (2-인자 형태).

조건범위와 합산범위는 행 개수가 같아야 합니다. 다른 시트의 범위를 참조하거나 떨어진 열을 합산해도 OK.

직접 체험해보세요

조건을 바꿔가며 SUMIF가 어떤 행을 더하고 어떤 행을 건너뛰는지 확인하세요.

E2=SUMIF(B2:B7, "과일", C2:C7)
ABCE
1상품명분류가격합계
2사과과일1,500
3바나나과일3,000
4당근채소800
5양배추채소2,000
6우유유제품2,500
7치즈유제품5,000
▲ "실행"을 눌러 분류가 "과일"인 상품의 가격 합계를 계산하세요

실전 활용 예제

=SUMIF(B2:B7, "과일", C2:C7)

분류(B열)가 '과일'인 행만 골라서 가격(C열) 합계를 구합니다. 가장 기본적인 텍스트 조건입니다.

예시: 과일 카테고리 매출 합계4,500
=SUMIF(C2:C100, ">=10000")

합산범위를 생략한 2-인자 형태. 조건범위 자체를 검사하면서 동시에 합산합니다. 1만원 이상인 매출만 더할 때 사용.

예시: 10,000원 이상 매출만 합산조건 통과 매출
=SUMIF(A2:A100, "*김*", B2:B100)

와일드카드 *를 쓰면 부분 일치 조건도 가능합니다. 이름에 '김'이 들어가는 모든 사람의 점수 합계.

예시: 이름에 '김'이 포함된 사람들 점수이름 매칭 합계
목차
  1. 1.엑셀 SUMIF 함수란?
  2. 2.SUMIF vs SUMIFS 인수 순서
  3. 3.criteria 문법 + 와일드카드
  4. 4.실전 사용 시나리오 8가지
  5. 5.셀 참조·날짜·동적 조건
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 SUMIF 함수란?

엑셀 SUMIF 함수는 조건 범위에서 조건을 만족하는 행의 지정 값 합계를 반환하는 통계 함수입니다. 부서별 매출, 카테고리별 지출, 특정 크기 이상 값 합산 등에 표준. 대소문자는 무시하고 와일드카드 지원.

구문은 =SUMIF(range, criteria, [sum_range]). 합계범위 생략 시 조건범위 자체를 합산.

SUMIF vs SUMIFS 인수 순서

⚠️ 가장 흔한 실수: 인수 순서가 다름!

함수인수 순서합계범위 위치
SUMIF(조건범위, 조건, 합계범위)마지막
SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)첫 번째

→ SUMIFS는 다중 조건이라 순서가 반대. SUMIF와 SUMIFS 사이에 자주 실수.

비교 예시

단일 조건 (SUMIF):

=SUMIF(A:A, "영업", B:B)

→ A열이 "영업"인 행의 B열 합

 

다중 조건 (SUMIFS):

=SUMIFS(B:B, A:A, "영업", C:C, ">100")

→ A가 "영업" AND C가 100 초과인 B의 합

criteria 문법 + 와일드카드

형식의미예시
정확 일치"영업", 100, A1
비교크기 비교">100", "<=50", "<>0"
와일드카드부분 매칭"김*", "*팀", "?팀"
날짜날짜 비교">"&DATE(2026,1,1)
셀 참조 결합동적 조건">"&A1

와일드카드 3종

* : 0개 이상 문자 (아무 길이)

? : 정확히 1글자

~ : 이스케이프 (리터럴 * 또는 ?)

 

예:

=SUMIF(A:A, "영업*", B:B) → 영업1팀, 영업2팀

=SUMIF(A:A, "?팀", B:B) → A팀, B팀 (2글자)

실전 사용 시나리오 8가지

  • 부서별 매출 합계 =SUMIF(A:A, "영업", B:B)
  • 크기 조건 (합계범위 생략) =SUMIF(B:B, ">100")
  • 셀 참조 조건 (동적) =SUMIF(A:A, D1, B:B)
  • 와일드카드 부분 매칭 =SUMIF(A:A, "영업*", B:B)
  • 날짜 조건 =SUMIF(날짜, ">="&DATE(2026,1,1), 매출)
  • 0 아닌 값 합계 =SUMIF(A:A, "<>0")
  • 평균 = SUMIF/COUNTIF =SUMIF/COUNTIF = AVERAGEIF
  • 다중 조건 (SUMIFS) =SUMIFS(B:B, A:A, "영업", C:C, ">100")

셀 참조·날짜·동적 조건

셀 참조 & 결합

정확 일치 (그대로):

=SUMIF(A:A, D1, B:B)

 

비교 (& 결합):

=SUMIF(B:B, ">"&D1)

 

포함 (와일드카드 결합):

=SUMIF(A:A, "*"&D1&"*", B:B)

날짜 조건

특정 날짜 이후:

=SUMIF(날짜열, ">="&DATE(2026,1,1), 매출열)

 

이번 달 매출:

=SUMIF(날짜열, ">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1), 매출열)

평균 = SUMIF ÷ COUNTIF

=SUMIF(A:A, "영업", B:B) / COUNTIF(A:A, "영업")

= AVERAGEIF(A:A, "영업", B:B)

자주 발생하는 함정 6가지

  • 인수 순서 (SUMIF vs SUMIFS) — SUMIF는 합계 마지막, SUMIFS는 합계 첫 번째. 가장 흔한 실수
  • criteria 따옴표 — 비교·와일드카드는 따옴표 필수: ">100". 셀 참조 결합은 &
  • 대소문자 무시 — SUMIF는 무시. 정확한 구분은 SUMPRODUCT + EXACT
  • 텍스트 숫자 vs 실제 숫자 — "100" 텍스트 ≠ 100 숫자. VALUE로 사전 변환
  • 와일드카드 리터럴 *, ? 문자 자체는 ~*, ~?
  • sum_range 크기 불일치 — range 크기 기준으로 처리됨. 같은 크기 권장

자주 묻는 질문

Q. SUMIF 함수 사용법은?

=SUMIF(조건범위, 조건, [합계범위]) 형식. 예: =SUMIF(A:A, "영업", B:B) → A열이 "영업"인 행의 B열 합. 합계범위 생략 시 조건범위 자체 합.

Q. SUMIF vs SUMIFS 차이는?

SUMIF는 단일 조건, SUMIFS는 다중 조건. 인수 순서도 다름: SUMIF는 (조건, 합계 순), SUMIFS는 (합계, 조건 순). 2개 이상 조건은 SUMIFS.

Q. 크기 조건은?

따옴표로 감싼 비교 연산자. =SUMIF(B:B, ">100") → 100 초과, =SUMIF(B:B, "<=50") → 50 이하, =SUMIF(A:A, "<>0", B:B) → 0 아닌 것.

Q. 와일드카드 사용법은?

* (0개 이상 문자), ? (정확히 1글자), ~ (이스케이프). 예: =SUMIF(A:A, "영업*", B:B) → "영업"으로 시작.

Q. 셀 참조로 동적 조건은?

&로 결합. =SUMIF(A:A, D1, B:B) (정확 일치), =SUMIF(B:B, ">"&D1) (D1보다 큼), =SUMIF(A:A, "*"&D1&"*", B:B) (D1 포함).

Q. 날짜 조건은?

DATE 함수 또는 셀 참조와 결합. =SUMIF(날짜, ">="&DATE(2026,1,1), 매출) 또는 =SUMIF(날짜, ">="&D1, 매출).

Q. 여러 조건 처리는?

SUMIFS 사용. =SUMIFS(합계, 범위1, 조건1, 범위2, 조건2, ...). SUMIF+SUMIF는 OR 조건에만 유효.

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

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

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