엑셀 SUMIF 함수 사용법: 조건에 맞는 값만 더하기 (SUMIFS까지)
SUMIF 함수는 「조건에 맞는 행의 값만 골라서 더하는」 엑셀 함수입니다. 품목별 매출, 거래처별 입금액, 부서별 경비처럼 표에서 특정 항목만 합계를 낼 때 씁니다.
엑셀 SUMIF 함수의 형식, 자주 쓰는 조건 예제, 조건이 여러 개일 때 쓰는 SUMIFS까지 순서대로 정리했습니다.
SUMIF 함수 기본 형식
=SUMIF(조건 범위, 조건, 합계 범위)
- 조건 범위: 조건을 검사할 열 (예: 품목 B2:B7)
- 조건: "사과", ">=100000" 처럼 따옴표로 쓰거나 조건이 든 칸(E2)
- 합계 범위: 실제로 더할 숫자 열 (예: 매출 C2:C7)
합계 범위를 생략하면 조건 범위 자체를 더합니다. 예를 들어 =SUMIF(C2:C7,">=100000") 은 10만 원 이상인 매출만 더합니다.
예제 1. 품목별 합계 표 만들기

- E열에 합계를 낼 품목 이름을 적습니다.
- F2에 =SUMIF($B$2:$B$7,E2,$C$2:$C$7) 를 입력합니다.
- 채우기 핸들을 아래로 끌면 품목별 합계가 한 번에 나옵니다.
범위에 $를 붙이지 않으면 아래로 복사할 때 범위가 한 칸씩 밀려서 합계가 틀어집니다. 범위를 드래그한 뒤 F4 키를 누르면 $가 붙습니다.
예제 2. 자주 쓰는 조건 모음
| 하고 싶은 것 | 수식 |
|---|---|
| 사과만 합계 | =SUMIF(B2:B7,"사과",C2:C7) |
| 사과가 아닌 것만 | =SUMIF(B2:B7,"<>사과",C2:C7) |
| 품목명에 「사과」 포함 | =SUMIF(B2:B7,"*사과*",C2:C7) |
| 매출 10만 원 이상만 | =SUMIF(C2:C7,">=100000") |
| G1 칸 금액 이상만 | =SUMIF(C2:C7,">="&G1) |
예제 3. 조건이 2개 이상이면 SUMIFS
「10월 2일의 사과 매출」처럼 조건을 모두 만족하는 값만 더할 때는 SUMIFS를 씁니다.
=SUMIFS(합계 범위, 조건 범위1, 조건1, 조건 범위2, 조건2, …)

주의할 점은 인수 순서입니다. SUMIF는 합계 범위가 맨 뒤, SUMIFS는 맨 앞입니다. 헷갈린다면 조건이 하나여도 SUMIFS로 통일해 쓰는 것도 방법입니다.
SUMIF 결과가 0이거나 틀릴 때
- 매출 숫자가 텍스트: 다른 곳에서 붙여 넣은 숫자는 텍스트일 때가 많습니다. 숫자로 변환해야 더해집니다.
- 품목명 공백·오타: 「사과 」와 「사과」는 다른 값입니다.
- 조건 범위와 합계 범위 크기 다름: B2:B7과 C2:C10처럼 크기가 다르면 엉뚱한 행이 더해집니다. 같은 행 범위로 맞추세요.
자주 묻는 질문
Q. 개수를 세려면요?
A. 합계가 아니라 개수는 COUNTIF 함수입니다. 형식이 거의 같습니다.
Q. 「A 또는 B」 조건 합계는요?
A. SUMIF 두 개를 더하세요. =SUMIF(B2:B7,"사과",C2:C7)+SUMIF(B2:B7,"배",C2:C7)
실무 예제: 월별 합계와 가계부
월별 매출 합계: 날짜가 실제 날짜 형식이라면 10월 매출은 =SUMIFS(C:C,A:A,">="&DATE(2026,10,1),A:A,"<"&DATE(2026,11,1)) 처럼 「10월 1일 이상, 11월 1일 미만」 두 조건으로 구합니다. 월말 날짜(30일·31일)를 따질 필요가 없어서 실수가 적습니다.
가계부 분류별 지출: 지출 내역에 「식비·교통·통신」 같은 분류 열을 두고, 요약 표에 =SUMIF(분류열,"식비",금액열) 을 넣어 두면 내역만 추가해도 분류별 합계가 자동으로 바뀝니다.
빈칸이 아닌 행만 합계: 담당자가 입력된 행만 더하려면 =SUMIF(D2:D100,"<>",C2:C100) 처럼 조건에 "<>"를 씁니다. 열 전체(C:C)를 범위로 쓰면 행이 늘어나도 수식을 고칠 필요가 없지만, 데이터가 수만 행이면 계산이 느려질 수 있습니다.
정리
- SUMIF: =SUMIF(조건 범위, 조건, 합계 범위)
- SUMIFS: 합계 범위가 맨 앞
- 복사할 땐 범위를 $로 고정
댓글
댓글 쓰기