ExcelSUMIF조건부 합계

엑셀 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)

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

예시: 이름에 '김'이 포함된 사람들 점수이름 매칭 합계
더 알아보기

SUMIF vs SUMIFS (단일/다중 조건)

조건이 하나면 SUMIF, 둘 이상이면 SUMIFS를 씁니다. 인수 순서가 정반대라 자주 헷갈립니다.

SUMIF — 단일 조건 (합산범위 맨 뒤)

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

SUMIFS — 다중 조건 (합산범위 맨 앞)

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

예: 분류='과일' AND 가격≥1000인 상품의 합계

조건이 하나여도 SUMIFS를 쓸 수 있으니, 처음부터 SUMIFS만 외워두면 인수 순서를 한 가지만 기억해도 됩니다.

조건(criteria) 작성법 정리

조건은 다양한 형태로 쓸 수 있습니다. 비교 연산자와 와일드카드는 반드시 큰따옴표로 감쌉니다.

텍스트 정확히 일치

"과일"대소문자 구분 안함

숫자 비교

">1000""<=500""<>0"연산자도 따옴표 안에

셀 참조

A1">"&A1연산자와 셀은 &로 연결

와일드카드

"*김*""김?"* = 여러 글자, ? = 한 글자

빈 셀 / 비어있지 않음

"""<>"

날짜 조건과 OR 조건 처리

날짜 조건은 DATE 함수나 텍스트 형태 모두 가능합니다.

=SUMIF(A:A, ">="&DATE(2026,1,1), B:B)

=SUMIFS(B:B, A:A, ">="&DATE(2026,1,1), A:A, "<"&DATE(2026,2,1))

예: 2026년 1월 매출만 합산

OR 조건(여러 조건 중 하나라도 일치)은 SUMIF에 직접 넣을 수 없습니다. SUMIF를 두 번 더하거나 SUMPRODUCT를 사용합니다.

=SUMIF(B:B, "과일", C:C) + SUMIF(B:B, "채소", C:C)

또는

=SUM(SUMIF(B:B, {"과일","채소"}, C:C))

배열 상수로 묶어 한 줄로 처리

자주 묻는 질문 (FAQ)

Q. 합산범위를 왜 생략할 수 있나요?

조건범위 자체가 숫자라면 그대로 합산할 수 있어서 굳이 합산범위를 명시할 필요가 없습니다. 예: =SUMIF(B:B, ">1000")는 B열에서 1000 초과 값들의 합계.

Q. 대소문자를 구분하나요?

아니요. "Apple"과 "apple"은 동일하게 처리됩니다. 대소문자 구분이 필요하면 SUMPRODUCT + EXACT 조합을 써야 합니다.

Q. 결과가 0이 나와요. 왜?

가장 흔한 원인은 (1) 조건 텍스트에 보이지 않는 공백, (2) 합산할 셀이 텍스트 형식의 숫자, (3) 조건과 조건범위 형식이 다른 경우입니다. TRIM으로 공백을 정리하거나 셀 서식을 통일하세요.

Q. 구글 스프레드시트에서도 동일한가요?

네. SUMIF, SUMIFS 모두 같은 문법으로 동작합니다. 와일드카드와 셀 참조 결합 방식도 동일합니다.