엑셀 SUMIF 함수 — 조건에 맞는 값만 골라 합계 내는 법

📑 목차
엑셀에서 "특정 조건에 맞는 값만 골라서 더하고 싶다"는 상황, 정말 자주 생기죠. 예를 들어 지출 내역 표에서 '식비'만 합계 내거나, 판매표에서 'A지점' 매출만 더할 때요. 이럴 때 SUM으로 일일이 셀을 클릭하면 힘들지만, SUMIF 함수 하나면 조건에 맞는 값만 자동으로 합산돼요.
결론부터 말하면 SUMIF는 =SUMIF(조건을 찾을 범위, 조건, 실제로 더할 범위) 구조예요. 이 세 칸만 이해하면 부서별·월별·항목별 합계를 몇 초 만에 낼 수 있어요. 오늘은 기본 문법부터 부등호·와일드카드 조건, 다중 조건용 SUMIFS, 그리고 초보가 꼭 걸리는 실수까지 실전 예제로 정리했어요.
조건 합계는 표만 잘 만들어두면 함수 한 줄로 끝나요SUMIF 기본 문법 — 인수 3개
SUMIF는 인수가 세 개예요. =SUMIF(range, criteria, sum_range), 한글로 풀면 =SUMIF(조건범위, 조건, 합계범위)죠. '조건범위'는 조건을 검사할 열(예: 부서 이름이 들어있는 열), '조건'은 찾을 값(예: "영업부"), '합계범위'는 조건이 맞을 때 실제로 더할 숫자 열(예: 금액)이에요.
예를 들어 A열에 부서, B열에 금액이 있고 '영업부'의 금액만 더하고 싶다면 =SUMIF(A2:A100, "영업부", B2:B100)이라고 쓰면 돼요. 여기서 세 번째 인수(합계범위)를 생략하면 조건범위 자체를 더해요. 즉 조건범위와 합계범위가 같을 때는 =SUMIF(B2:B100, ">100000")처럼 두 개만 써도 됩니다.
조건 쓰는 법 — 부등호·텍스트·와일드카드
SUMIF의 진짜 힘은 '조건'을 다양하게 줄 수 있다는 점이에요. 텍스트는 큰따옴표로 감싸서 "식비"처럼, 숫자 비교는 부등호를 따옴표 안에 넣어 ">=50000"(5만 이상), "<10000"(1만 미만), "<>0"(0이 아닌 것)처럼 써요. 특정 셀 값과 비교할 때는 ">="&C1처럼 부등호와 셀 주소를 & 기호로 이어붙이면 됩니다.
부분 일치가 필요하면 와일드카드를 써요. 별표(*)는 임의의 글자 여러 개, 물음표(?)는 한 글자를 뜻해요. 예를 들어 "김*"은 '김'으로 시작하는 모든 이름, "*카드*"는 '카드'가 들어간 모든 항목을 잡아요. '삼성카드', '현대카드' 같은 결제 수단을 한꺼번에 합산할 때 아주 유용해요.
부등호와 와일드카드를 알면 조건 합계의 범위가 확 넓어져요SUMIFS — 조건이 여러 개일 때
조건이 두 개 이상이면 SUMIF로는 부족해요. 이때는 SUMIFS(끝에 S가 붙어요)를 써요. 순서가 조금 달라서 헷갈리기 쉬운데, SUMIFS는 합계범위가 맨 앞에 와요. 즉 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 구조예요.
예를 들어 '영업부'이면서 '3월'인 금액만 더하려면 =SUMIFS(C2:C100, A2:A100, "영업부", B2:B100, "3월")이라고 쓰면 됩니다. 조건은 최대 127쌍까지 넣을 수 있어서, 부서·월·항목을 동시에 거는 복잡한 집계도 한 줄로 끝나요. 조건이 하나뿐이라도 SUMIFS로 통일해서 쓰는 분도 많아요, 순서만 익숙해지면 오히려 편하거든요.
실전 예 — 부서별·월별 합계표 만들기
가장 흔한 활용은 요약표예요. 왼쪽에 부서 목록을 세로로 적고, 그 옆 셀에 =SUMIF($A$2:$A$100, D2, $B$2:$B$100)처럼 쓰면 D2에 적힌 부서의 합계가 자동으로 채워져요. 여기서 범위에 $(절대참조)를 붙이는 게 핵심이에요. 그래야 아래로 드래그해도 범위가 안 밀리고, 조건 셀(D2)만 D3, D4로 바뀌면서 부서별 합계가 좌르륵 계산돼요.
월별 합계도 같은 원리예요. 날짜가 진짜 날짜 형식이라면 =SUMIFS($C$2:$C$100, $A$2:$A$100, ">="&E2, $A$2:$A$100, "<"&E3)처럼 '이달 1일 이상, 다음달 1일 미만'으로 기간을 잡으면 월 단위로 깔끔하게 나눠 더할 수 있어요.
| 하고 싶은 것 | 사용 함수 | 예시 |
|---|---|---|
| 조건 1개 합계 | SUMIF | =SUMIF(A:A,"식비",B:B) |
| 숫자 비교 합계 | SUMIF | =SUMIF(B:B,">=5만") |
| 부분 일치 합계 | SUMIF + * | =SUMIF(A:A,"*카드*",B:B) |
| 조건 여러 개 | SUMIFS | =SUMIFS(C:C,A:A,"영업",B:B,"3월") |
초보가 자주 하는 실수
첫째, 범위 길이가 안 맞는 것이 가장 흔해요. 조건범위는 A2:A100인데 합계범위를 B2:B99로 한 칸 짧게 잡으면 결과가 어긋나거나 오류가 나요. 두 범위의 시작·끝 행을 반드시 똑같이 맞추세요. 둘째, 숫자인데 텍스트로 저장된 경우예요. 셀 왼쪽 위에 초록 삼각형이 떠 있으면 숫자가 문자로 인식된 거라 합산에서 빠져요. 이럴 땐 '숫자로 변환'을 해줘야 해요.
셋째, 조건에 부등호·셀 주소를 섞을 때 & 를 빼먹는 실수예요. ">=C1"이라고 쓰면 'C1이라는 글자보다 크거나 같은 것'을 찾아서 원하는 결과가 안 나와요. 반드시 ">="&C1로 부등호는 따옴표 안, 셀은 &로 이어붙이세요. 넷째, 조건범위에 병합된 셀이 있으면 조건 매칭이 꼬여요. 요약·집계용 표는 병합을 피하는 게 안전합니다.
① 조건범위와 합계범위의 행 개수가 똑같은가 (A2:A100 ↔ B2:B100)
② 더할 열이 진짜 숫자인가 (초록 삼각형 = 텍스트, 변환 필요)
③ 부등호+셀 조건은 ">="&C1 형태로 & 이어붙였는가
④ 아래로 드래그할 범위엔 $(절대참조)를 붙였는가
⑤ 조건이 2개 이상이면 SUMIFS(합계범위가 맨 앞!)
정리하며
정리하면 SUMIF는 =SUMIF(조건범위, 조건, 합계범위) 세 칸만 이해하면 되는 함수예요. 텍스트·부등호·와일드카드로 조건을 자유롭게 걸 수 있고, 조건이 여러 개면 합계범위가 맨 앞에 오는 SUMIFS로 넘어가면 돼요. 범위 길이 맞추기와 절대참조($)만 챙기면 부서별·월별 요약표를 함수 한 줄로 자동화할 수 있습니다. IF 함수로 조건 판정을, VLOOKUP으로 값 찾기를 함께 익히면 엑셀 실무가 훨씬 빨라져요. 자주 쓰는 함수는 필수 함수 10가지에서 한 번에 정리해 두었어요.