SUMIF: 특정 품목(예: "사과")의 매출 합계만 구하기
안녕하세요! 여러분의 엑셀 멘토, 오피스 파트너입니다.
직장인의 엑셀 업무 중 8할은 결국 '돈 계산'입니다. 매출 집계, 비용 정산, 급여 계산 등등... 그런데 엑셀에 데이터를 쭉 입력해 놓고, 단순히 SUM만 때려서 전체 합계를 구하면 꼭 이런 피드백이 돌아옵니다.
"김 대리, 전체 말고 삼성전자 매출만 얼마인지 뽑아봐."
"이번 달에 법인카드로 쓴 내역만 합쳐서 가져와."
이럴 때마다 필터(Filter)를 걸고, 계산기를 두드리거나 상태 표시줄의 합계를 적어두시나요? 데이터가 수정되면 그 작업을 처음부터 다시 해야 합니다. 끔찍하죠.
오늘 소개할 SUMIF 함수는 여러분의 이런 막일을 없애줄 구세주입니다. SUM(더하다) + IF(만약 ~라면)의 결합! 조건에 맞는 녀석들의 몸값만 쏙쏙 골라 더해주는 비법을 공개합니다.

1. SUMIF 함수: 조건부 합계의 절대강자
SUMIF는 지난 시간에 배운 COUNTIF(개수 세기)와 형제지간입니다. 사용하는 방법이 거의 똑같거든요. 딱 하나, "실제로 더할 숫자 범위"를 추가로 알려줘야 한다는 점만 다릅니다.
1-1. 사용 공식 (3단 콤보)
* 해석: =SUMIF(조건을 검사할 범위, "조건", 실제로 더할 범위)
이 공식이 헷갈린다면 문장으로 외우세요.
👉 "여기서(범위1), 이걸 찾아서(조건), 저기 있는 값(범위 2)을 더해라."
2. 실전 예제 A: 특정 품목(사과)의 매출액 합계 구하기
과일 가게 장부를 예로 들어보겠습니다. A열에는 품목 이름이, B열에는 판매 금액이 적혀 있습니다. 여기서 '사과'가 팔린 금액만 모두 합치고 싶습니다.
| A열 (품목) | B열 (매출액) | 결과 |
| 사과 | 10,000 | 사과 총매출 10,000 + 5,000 = 15,000 |
| 포도 | 20,000 | |
| 사과 | 5,000 | |
| 배 | 15,000 |
수식 입력:
상세 해설:
A:A: 먼저 A열(품목)을 훑어봅니다."사과": "사과"라고 적힌 칸을 찾습니다.B:B: 사과가 있는 줄의 B열(매출액) 값만 가져와서 합칩니다.
3. 실전 예제 B: 특정 금액 이상만 합치기 (1만 원 이상 건)
이번에는 텍스트가 아니라 숫자 조건을 걸어보겠습니다. "소액 결제는 제외하고, 10,000원 이상 고액 결제 건만 합산해라" 같은 미션입니다.
이때는 세 번째 인수(더할 범위)를 생략해도 됩니다. 왜냐하면 검사할 범위가 곧 더할 범위이기 때문입니다.
=SUMIF(B:B, ">=10000")
주의사항: COUNTIF 때와 마찬가지로 부등호(>=)를 쓸 때는 반드시 큰따옴표("")로 감싸줘야 합니다. (>=10000 이라고 쓰면 에러 납니다!)
4. 초보자가 가장 많이 하는 실수 BEST 2
SUMIF 함수가 작동하지 않거나 엉뚱한 값이 나온다면? 아래 두 가지를 확인하세요.
① 범위의 크기가 서로 다르다
검사할 범위는 A1:A10인데, 더할 범위는 B1:B11로 잡았다면? 엑셀은 짝이 맞지 않아 혼란스러워합니다. 두 범위의 시작 행과 끝 행은 반드시 일치해야 합니다.
② 인수의 순서를 헷갈린다
많은 분들이 =SUMIF(더할 범위, 조건, 검사할 범위) 순서로 잘못 입력합니다. 엑셀의 문법은 "검사 먼저, 계산 나중"입니다.
(검사범위, 조건, 합계범위)
5. 응용: "김"씨 성을 가진 사람의 매출 합계는? (와일드카드)
COUNTIF에서 배웠던 와일드카드(*), SUMIF에서도 똑같이 쓸 수 있습니다. 거래처 이름이 조금씩 달라도 특정 단어만 포함되면 합칠 수 있죠.
- 상황: '삼성전자', '삼성물산', '삼성생명'의 매출을 모두 합치고 싶다.
- 수식:
=SUMIF(A:A, "삼성*", B:B) - 해석: "삼성"으로 시작하는 모든 항목의 B열 값을 더해라.
오늘은 원하는 항목의 금액만 똑똑하게 계산해 주는 SUMIF 함수에 대해 알아보았습니다.
이제 필터 걸고 계산기 두드리는 원시적인 방법과는 작별하세요. 거래처별, 품목별, 담당자별 매출 집계를 1초 만에 끝내고 "김 대리, 일 빠르네?"라는 칭찬을 들으실 차례입니다.
그런데 만약 "삼성전자 제품이면서(AND), 100만 원 이상인 것"처럼 조건이 두 개라면 어떻게 할까요? SUMIF로는 안 됩니다.
그래서 다음 시간에는 SUMIF의 형님 격인 [SUMIFS 함수: 다중 조건 합계]에 대해 알아보겠습니다. (주의: SUMIF와 인수를 넣는 순서가 반대라 아주 헷갈립니다! 꼭 보셔야 해요.)
도움이 되셨다면 공감과 댓글 부탁드립니다. 오늘도 칼퇴를 기원합니다!