엑셀 SUMIF / SUMIFS 함수 완벽 정리
조건부 합계 — 초보자도 바로 쓰는 실무 가이드

"이 중에서 사과만 골라서 합계를 내고 싶어요." "1월 이후이면서 서울 지점인 매출만 더하고 싶어요." 이런 상황에서 쓰는 함수가 바로 SUMIFSUMIFS입니다. 조건 1개면 SUMIF, 조건 2개 이상이면 SUMIFS를 사용합니다.

SUMIF vs SUMIFS — 한눈에 보기

SUMIF

조건 1개일 때 사용

예: "사과"인 행의 판매량 합계

SUMIFS

조건 2개 이상일 때 사용

예: "사과"이면서 "서울" 지점인 행의 합계

실무에서는 SUMIFS를 더 많이 씁니다. SUMIF로 할 수 있는 것은 SUMIFS로도 전부 할 수 있어서, 처음부터 SUMIFS에 익숙해지면 편합니다.

SUMIF 기본 문법

=SUMIF(조건범위, 조건, [합계범위])
인수설명예시
조건범위조건을 검사할 열(범위)A2:A100 (품목 열)
조건어떤 값을 찾을지. 숫자, 텍스트, 비교 연산자 모두 가능"사과", ">100", B1
합계범위실제 합산할 열. 생략하면 조건범위 자체를 합산C2:C100 (판매량 열)

SUMIFS 기본 문법

=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
SUMIF와 SUMIFS는 인수 순서가 다릅니다. SUMIF는 조건범위가 먼저지만, SUMIFS는 합계범위가 맨 앞에 옵니다. 헷갈리지 않도록 주의하세요.

실습 예제 — 판매 데이터

아래 데이터를 기준으로 예제를 설명합니다.

A열 (품목)B열 (지점)C열 (판매일)D열 (판매량)
사과서울2026-01-0530
바나나부산2026-01-1020
사과부산2026-02-0315
사과서울2026-02-1525
바나나서울2026-03-0140

예제 1 — SUMIF: 사과 전체 판매량

1수식 작성
=SUMIF(A2:A6, "사과", D2:D6)

결과: 70 (30 + 15 + 25)

A열에서 "사과"인 행을 찾아 D열의 값을 합산합니다.

예제 2 — SUMIFS: 사과이면서 서울 지점 판매량

2조건 2개 적용
=SUMIFS(D2:D6, A2:A6, "사과", B2:B6, "서울")

결과: 55 (30 + 25)

품목이 "사과"이고 지점이 "서울"인 행만 골라 D열을 합산합니다.

예제 3 — SUMIFS: 날짜 조건 (2월 이후 판매량)

3날짜 조건 사용
=SUMIFS(D2:D6, C2:C6, ">="&DATE(2026,2,1))

결과: 80 (15 + 25 + 40)

날짜 조건은 ">=날짜" 형식으로 씁니다. DATE 함수를 &로 연결하거나, 직접 날짜가 입력된 셀을 참조할 수 있습니다.

조건 작성 방법 총정리

조건 유형작성 방법예시
특정 텍스트와 일치큰따옴표로 감싸기"사과"
셀 값 참조셀 주소 그대로F1
숫자 비교 (초과)비교 연산자 + 큰따옴표">100"
숫자 비교 (이상)">=100"
셀 값 기준 비교"연산자"&셀주소">="&F1
날짜 이후"연산자"&DATE()">="&DATE(2026,1,1)
부분 일치 (포함)와일드카드 *"*사과*"
앞부분 일치 (시작)끝에 *"사과*"
공백이 아닌 셀"<>"
공백인 셀""

자주 하는 실수와 해결 방법

!비교 연산자를 큰따옴표 없이 쓰기

잘못된 예: =SUMIF(D2:D10, >=100, E2:E10)

올바른 예: =SUMIF(D2:D10, ">=100", E2:E10)

비교 연산자는 반드시 큰따옴표 안에 넣어야 합니다.

!SUMIF와 SUMIFS의 인수 순서 혼동

SUMIF: =SUMIF(조건범위, 조건, 합계범위)

SUMIFS: =SUMIFS(합계범위, 조건범위1, 조건1, ...)

SUMIFS는 합계범위가 맨 앞입니다.

!합계범위와 조건범위의 크기가 다름

모든 범위의 행 수가 동일해야 합니다. A2:A100이 조건범위라면 합계범위도 D2:D100처럼 같은 크기로 지정해야 합니다.

실무 활용 사례

자주 묻는 질문

SUMIF로 AND 조건(둘 다 만족)을 쓸 수 있나요?
아닙니다. SUMIF는 조건 1개만 지원합니다. AND 조건이 필요하면 SUMIFS를 사용해야 합니다. SUMIFS는 조건을 추가할수록 AND 조건처럼 동작합니다. OR 조건(이것 또는 저것)이 필요하면 SUMIF를 여러 번 더하는 방식을 사용합니다.
=SUMIF(A:A,"사과",D:D)+SUMIF(A:A,"바나나",D:D)
조건에 셀 값을 참조할 때 &를 붙이는 이유는 무엇인가요?
비교 연산자(>=, < 등)는 텍스트이고, 셀 주소는 값입니다. 이 둘을 합치려면 & 연산자로 연결해야 합니다. 예: >=이라는 텍스트와 F1 셀의 값을 합쳐 ">="&F1로 작성합니다. F1에 100이 들어 있으면 ">=100"과 같아집니다.
SUMIFS에서 조건은 최대 몇 개까지 쓸 수 있나요?
엑셀 2007 이후 버전에서는 최대 127쌍(조건범위+조건)까지 사용할 수 있습니다. 실무에서는 3~5개 조건이면 대부분 해결됩니다.