엑셀로 회사 자료를 정리하다 보면 같은 항목의 금액을 모아서 합계해야 할 때가 있습니다.
영업팀의 지출금액은 얼마인지, 담당자별 매출은 얼마인지, 특정 거래처의 거래금액은 얼마인지, 특정 상품의 판매금액은 얼마인지처럼 하나의 조건을 기준으로 금액을 합산할 때 사용할 수 있는 함수가 SUMIF입니다.
저도 회사에서 자료를 정리할 때 특정 부서나 거래처의 금액을 따로 확인해야 하는 경우 SUMIF를 사용합니다.
특히 자료가 많아지면 직접 필터를 걸어 금액을 더하는 것보다 조건을 정해놓고 수식으로 계산하는 편이 편합니다.
1. SUMIF 함수란?
SUMIF는 특정 조건을 만족하는 데이터만 골라서 합계를 구하는 함수입니다.
기본 구조는 다음과 같습니다.
=SUMIF(조건범위, 조건, 합계범위)
각각의 의미는 다음과 같습니다.
| 인수 | 의미 |
| 조건범위 | 조건을 확인할 범위 |
| 조건 | 어떤 값을 찾을지 지정 |
| 합계범위 | 조건에 맞는 행에서 실제로 더할 숫자 범위 |
2. 가장 기본적인 예제 - 부서별 지출 합계
다음과 같은 회사 지출 자료가 있다고 해보겠습니다.

여기에서 영업팀의 지출금액만 합산하고 싶다면 다음과 같이 사용할 수 있습니다.
=SUMIF(A2:A6,"영업팀",C2:C6)
결과는
1,000,000
입니다.

수식을 해석하면
A2:A6
→ 부서를 확인하는 범위
"영업팀"
→ 찾을 조건
C2:C6
→ 조건에 맞는 금액을 더할 범위
입니다.
즉, A열에서 영업팀을 찾고 → 해당 행의 C열 금액만 더한다 라고 생각하면 됩니다.
3. 조건을 직접 입력하지 않고 셀을 참조하기
실무에서는 수식에 "영업팀"을 직접 입력하기보다 조건을 별도의 셀에 입력해두는 방법이 편합니다.
예를 들어 D2에 "영업팀" 이라고 입력했다고 하겠습니다.
그러면 E2에
=SUMIF($A$2:$A$100,D2,$C$2:$C$100)
을 입력합니다.
이렇게 하면 E2의 부서명을 바꾸는 것만으로 결과가 바뀝니다.

E2에 부서를 입력하여 부서별 합계표를 만들 수 있습니다.
이 방법은 회사에서 부서별 비용 현황이나 담당자별 실적표를 만들 때 활용하기 좋습니다.
4. SUMIF에서 $를 사용하는 이유
위 수식에 $가 들어간 것을 볼 수 있습니다.
=SUMIF($A$2:$A$100,E2,$C$2:$C$100)
여기서
$A$2:$A$100
$C$2:$C$100
은 조회 범위를 고정한 것입니다.
수식을 아래로 복사하면
=SUMIF($A$2:$A$100,E3,$C$2:$C$100)
처럼 조건을 확인하는 E2만 E3으로 바뀌고, 원본 데이터 범위는 그대로 유지됩니다.
따라서 부서별 합계를 여러 줄로 만들 때 편합니다.
실무에서는
수식을 입력한 후 아래로 복사해야 한다면 F4를 이용해 범위를 절대참조로 고정해두는 것이 좋습니다.
5. 금액이 아니라 숫자 조건으로 합계 구하기
SUMIF는 특정 텍스트뿐만 아니라 숫자를 기준으로 합계를 구할 수도 있습니다.
예를 들어 금액이 50만원을 초과하는 거래만 합산하고 싶다면 다음과 같이 사용할 수 있습니다.
=SUMIF(C2:C100,">500000",C2:C100)
이 수식은 C2:C100에서 500,000보다 큰 금액만 찾아 합산합니다.
조건에는
">500000"
">=500000"
"<500000"
"<=500000"
"<>500000"
등을 사용할 수 있습니다.

6. 특정 담당자의 실적만 합산하기
부서가 아니라 담당자별로 금액을 계산할 때도 같은 방식으로 사용할 수 있습니다.
| 담당자 | 금액 |
| 김대리 | 300,000 |
| 이대리 | 500,000 |
| 김대리 | 200,000 |
| 박대리 | 400,000 |
| 김대리 | 150,000 |
김대리의 금액을 합산한다면
=SUMIF(A2:A6,"김대리",B2:B6)
결과는
650,000
이 됩니다.
즉 SUMIF는 부서에만 사용하는 함수가 아니라 조건으로 사용할 수 있는 항목이라면 다양하게 활용할 수 있습니다.
7. 거래처명이 일부만 같을 때 - 와일드카드
거래처명이 정확히 같은 경우만 찾는 것이 아니라 특정 단어가 포함된 거래처를 모두 합산하고 싶을 때도 있습니다.
이때 * 와일드카드를 사용할 수 있습니다.
예를 들어 거래처명에 대한이라는 단어가 포함된 업체의 금액을 합산한다고 해보겠습니다.
=SUMIF(A2:A100,"*대한*",C2:C100)
여기서
*대한*
은 앞뒤에 어떤 문자가 있어도 '대한'이라는 글자가 포함되어 있으면 찾는다는 의미입니다.
예를 들어
- ㈜대한상사
- 대한물산
- 서울대한기업
등이 조건에 포함될 수 있습니다.
*는 여러 문자를 대신하는 와일드카드입니다.
8. 특정 단어로 시작하는 자료만 합산하기
와일드카드는 위치에 따라 활용 방법이 달라집니다.
예를 들어 서울로 시작하는 거래처만 합산하려면
=SUMIF(A2:A100,"서울*",C2:C100)
을 사용합니다.
반대로 상사로 끝나는 거래처라면
=SUMIF(A2:A100,"*상사",C2:C100)
처럼 사용할 수 있습니다.
정리하면
"*대한*"
→ 대한이 포함된 모든 값
"대한*"
→ 대한으로 시작하는 값
"*대한"
→ 대한으로 끝나는 값
입니다.
9. SUMIF에서 자주 발생하는 오류
① 조건범위와 합계범위를 잘못 선택한 경우
=SUMIF(A2:A100,"영업팀",C2:C50)
처럼 범위의 크기가 서로 다르면 원하는 결과가 나오지 않을 수 있습니다.
가능하면
=SUMIF(A2:A100,"영업팀",C2:C100)
처럼 조건범위와 합계범위의 크기와 위치를 맞춰 사용하는 것이 좋습니다.
② 금액이 숫자가 아닌 텍스트로 저장된 경우
금액처럼 보이지만 실제로는 텍스트로 저장된 데이터가 있을 수 있습니다.
100,000
200,000
300,000
처럼 보여도 실제 데이터 형식이 텍스트라면 SUMIF 결과가 예상과 다르게 나올 수 있습니다.
이럴 때는 셀에 숫자 서식만 적용한다고 실제 텍스트가 숫자로 변환되는 것은 아닙니다.
필요하다면
- 숫자로 변환
- VALUE 함수 활용
- 곱하기 1
- 텍스트 나누기 기능
등을 이용해 실제 숫자로 변환한 뒤 다시 계산해야 합니다.
10. 조건에 맞는 값이 있는데 합계가 0이라면
SUMIF 결과가 0으로 나온다면 다음 순서로 확인해보세요.
① 조건이 정확한지 확인
영업팀
영업팀
처럼 뒤에 공백이 들어가면 서로 다른 값으로 인식될 수 있습니다.
② 숫자가 실제 숫자인지 확인
금액이 텍스트로 저장되어 있지 않은지 확인합니다.
③ 범위가 맞는지 확인
=SUMIF(A2:A100,E2,C2:C100)
에서 A열이 실제 조건범위인지, C열이 실제 금액범위인지 확인합니다.
④ 조건 셀의 철자가 같은지 확인
회사 자료를 복사해서 붙여넣다 보면 눈에 잘 보이지 않는 공백이나 다른 문자가 포함될 수도 있습니다.
11. SUMIF와 SUMIFS는 언제 다르게 사용할까?
여기서 SUMIF와 SUMIFS를 구분하면 됩니다.
조건이 하나라면
=SUMIF(A2:A100,"영업팀",C2:C100)
영업팀의 금액 합계
→ SUMIF
조건이 두 개 이상이라면
예를 들어
영업팀이면서 7월인 자료
처럼 조건을 두 개 이상 걸어야 한다면 SUMIFS를 사용합니다.
=SUMIFS(C2:C100,A2:A100,"영업팀",B2:B100,">=2026-07-01")
SUMIFS는 여러 조건을 만족하는 값의 합계를 구하는 함수입니다. Microsoft에서도 SUMIF는 하나의 조건, SUMIFS는 여러 조건을 사용하는 방식으로 구분하고 있습니다.
→ 엑셀 SUMIFS·COUNTIFS 사용법|여러 조건으로 매출·건수 집계하기
[직장인 실무/엑셀] - 엑셀 SUMIFS / COUNTIFS 사용법 여러 조건으로 매출, 건수 집계하기
엑셀 SUMIFS / COUNTIFS 사용법 여러 조건으로 매출, 건수 집계하기
회사에서 엑셀 자료를 정리하다 보면 단순히 숫자를 더하는 것보다 특정 조건에 맞는 데이터만 골라서 합계나 건수를 구해야 하는 경우가 많습니다.예를 들어,김대리의 매출만 합산하기영업팀
www.eundd.co.kr
12. 부서가 A팀 또는 B팀일 때는?
SUMIF는 기본적으로 하나의 조건을 기준으로 합계를 계산합니다.
따라서 영업팀 또는 개발팀 처럼 OR 조건으로 합산하고 싶다면 각각의 SUMIF 결과를 더하는 방법도 있습니다.
=SUMIF(A2:A100,"영업팀",C2:C100)+SUMIF(A2:A100,"개발팀",C2:C100)
이렇게 하면 영업팀 금액 + 개발팀 금액 을 계산할 수 있습니다.
조건이 많아지거나 여러 조건을 조합해야 한다면 SUMIFS 등 다른 방법을 검토하는 것이 좋습니다.
13. SUMIF를 이용해 부서별 합계표 만들기
실무에서는 수식 하나만 계산하는 것보다 부서별 집계표를 만들어놓는 방식이 편합니다.
예를 들어 E열에 부서명을 입력합니다.
| E | F |
| 부서 | 지출 합계 |
| 영업팀 | |
| 개발팀 | |
| 총무팀 |
F2에
=SUMIF($A$2:$A$100,E2,$C$2:$C$100)
을 입력하고 아래로 복사합니다. 그러면 각 부서의 금액이 자동으로 계산됩니다.
이 방식의 장점은 원본 자료가 변경되어도 다시 하나씩 계산할 필요가 없다는 것입니다.
14. 제가 SUMIF를 사용할 때 확인하는 순서
회사 자료를 정리할 때는 수식 자체보다 어떤 범위를 기준으로 합산할지 먼저 정하는 편이 좋습니다.
저는 다음 순서로 확인합니다.
① 무엇을 기준으로 합산할지 결정
예: 부서 / 담당자 / 거래처
↓
② 조건범위 선택
예: A2:A100
↓
③ 조건 입력
예: 영업팀
↓
④ 실제로 더할 금액 범위 선택
예: C2:C100
↓
⑤ 수식을 아래로 복사한다면 범위 고정
예: $A$2:$A$100
이렇게 생각하면 SUMIF 수식을 외우는 것보다 훨씬 쉽게 사용할 수 있습니다.
15. SUMIF 핵심 정리
SUMIF의 기본 구조는 이것입니다.
=SUMIF(조건범위,조건,합계범위)
부서별 금액
=SUMIF(A2:A100,"영업팀",C2:C100)
조건을 셀에서 가져오기
=SUMIF($A$2:$A$100,E2,$C$2:$C$100)
50만원 초과 금액 합계
=SUMIF(C2:C100,">500000",C2:C100)
특정 단어가 포함된 거래처 합계
=SUMIF(A2:A100,"*대한*",C2:C100)
조건이 하나 → SUMIF
조건이 여러 개 → SUMIFS
이렇게 기억하면 됩니다.
SUMIF는 복잡한 함수처럼 보이지만 기본 구조는 단순합니다.
"어떤 조건을 찾을 것인지" 그리고 "그 조건에 맞는 어떤 숫자를 더할 것인지" 두 가지만 결정하면 됩니다.
저는 회사 자료를 정리할 때 같은 항목의 금액을 반복해서 확인해야 하는 경우 SUMIF를 활용합니다.
특히 부서별·담당자별·거래처별 금액처럼 한 가지 기준으로 반복해서 합계를 확인해야 하는 자료에서 활용하기 좋습니다.
처음에는
=SUMIF(조건범위,조건,합계범위)
이 구조만 익혀두고, 조건이 여러 개로 늘어날 때 SUMIFS로 넘어가면 됩니다.
'직장인 실무 > 엑셀' 카테고리의 다른 글
| 엑셀 조건별 평균 구하기 AVERAGEIF로 부서,매출 데이터 쉽게 계산하기 (0) | 2026.07.24 |
|---|---|
| 엑셀 COUNTIF 활용법 조건에 맞는 건수 자동으로 세는 방법 (0) | 2026.07.22 |
| 엑셀 셀 서식 사용법 숫자 / 날짜 / 금액을 깔끔하게 표시하는 방법 (3) | 2026.07.10 |
| 엑셀 VLOOKUP 사용법 사원번호로 부서,직급 찾아오는 실무 활용법 (0) | 2026.06.25 |
| 엑셀 피벗테이블 사용법 부서별, 업체별 금액을 한눈에 정리하는 방법 (1) | 2026.06.24 |