회사에서 엑셀 자료를 정리하다 보면 단순히 숫자를 더하는 것보다 특정 조건에 맞는 데이터만 골라서 합계나 건수를 구해야 하는 경우가 많습니다.
예를 들어,
- 김대리의 매출만 합산하기
- 영업팀이면서 과장인 직원의 급여 합계 구하기
- 특정 기간의 반품 건수 세기
- 특정 거래처의 미수금만 합산하기
처럼 조건이 하나가 아닌 경우가 있습니다.
이럴 때 사용할 수 있는 함수가 SUMIFS와 COUNTIFS입니다.
저도 회사 자료를 정리할 때 담당자, 부서, 상태, 날짜 등을 기준으로 데이터를 나눠서 확인할 일이 있어서 이 두 함수를 자주 사용합니다.
1. SUMIFS 함수 여러 조건에 맞는 숫자 합계 구하기
SUMIFS는 여러 조건을 동시에 만족하는 데이터의 합계를 구할 때 사용하는 함수입니다.
Microsoft에서도 SUMIFS를 여러 조건을 충족하는 값의 합계를 구하는 함수로 안내하고 있습니다.
기본 구조
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
SUMIFS에서 중요한 것은 합계범위가 가장 먼저 나온다는 것입니다.
예를 들어 매출 데이터가 다음과 같다고 가정해볼게요.

김대리의 7월 매출만 합산하려면 다음과 같이 사용할 수 있습니다.
=SUMIFS(C2:C200,A2:A200,"김대리",B2:B200,">="&DATE(2026,7,1),B2:B200,"<"&DATE(2026,8,1))

이 수식은 담당자가 김대리이면서 날짜가 7월 1일 이후이고 8월 1일보다 이전인 데이터만 골라서 매출을 합산합니다.
왜 종료일을 8월 1일로 설정할까?
날짜 데이터에 시간까지 들어 있는 경우가 있기 때문입니다.
예를 들어 셀에
2026-07-31 15:30
처럼 시간이 함께 저장되어 있다면
<=DATE(2026,7,31)
조건에서는 원하는 결과가 나오지 않을 수 있습니다.
그래서 월 단위 집계에서는
>=DATE(2026,7,1)
<DATE(2026,8,1)
처럼 다음 달 1일을 기준으로 잡는 방법이 편리합니다.
2. COUNTIFS 함수 여러 조건에 맞는 건수 세기
COUNTIFS는 여러 조건을 동시에 만족하는 셀의 개수를 구하는 함수입니다.
SUMIFS가 "얼마인지"를 계산한다면 COUNTIFS는 "몇 건인지"를 확인할 때 사용합니다. Microsoft도 COUNTIFS를 여러 범위에 조건을 적용해 모든 조건을 충족하는 횟수를 계산하는 함수로 설명합니다.
기본 구조
=COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...)
이번에는 직원의 지각 기록을 예로 들어볼게요.
| 직원 | 날짜 | 상태 |
| 김대리 | 2026-07-03 | 지각 |
| 김대리 | 2026-07-08 | 정상 |
| 김대리 | 2026-07-15 | 지각 |
| 이과장 | 2026-07-18 | 지각 |
김대리의 7월 지각 건수를 구한다면
=COUNTIFS(A2:A200,"김대리",B2:B200,">="&DATE(2026,7,1),B2:B200,"<"&DATE(2026,8,1),C2:C200,"지각")

결과는 2건입니다.
COUNTIFS에는 SUMIFS와 달리 합계를 구할 합계범위가 없습니다.
조건범위와 조건을 차례대로 입력하면 됩니다.
3. SUMIF와 SUMIFS는 어떻게 다를까?
처음에는 SUMIF와 SUMIFS의 차이가 헷갈릴 수 있습니다.
가장 간단하게 생각하면 됩니다.
SUMIF
조건 하나로 합계를 구할 때
=SUMIF(B2:B200,"영업팀",E2:E200)
영업팀의 금액만 합산합니다.
SUMIFS
조건을 여러 개 적용할 때
=SUMIFS(E2:E200,B2:B200,"영업팀",C2:C200,"과장")
영업팀이면서 과장인 사람의 금액만 합산합니다.
Microsoft에서도 SUMIF는 하나의 조건에 맞는 합계를, SUMIFS는 여러 조건에 맞는 합계를 구하는 용도로 구분하고 있습니다.
여기서 꼭 기억할 것
두 함수는 인수 순서가 다릅니다.
| 함수 | 기본 구조 |
| SUMIF | 조건범위 → 조건 → 합계범위 |
| SUMIFS | 합계범위 → 조건범위 → 조건 |
특히 SUMIF에서 사용하던 수식을 SUMIFS로 바꿀 때 이 순서를 헷갈리기 쉽습니다.
4. COUNTIF와 COUNTIFS 차이
COUNTIF도 같은 방식으로 생각하면 쉽습니다.
COUNTIF
조건 하나의 개수를 셉니다.
=COUNTIF(C2:C200,"지각")
지각이라는 상태가 몇 번 있는지 계산합니다.
COUNTIFS
조건을 여러 개 적용합니다.
=COUNTIFS(A2:A200,"김대리",C2:C200,"지각")
김대리이면서 지각인 건수만 계산합니다.
Microsoft 역시 COUNTIF는 하나의 조건, COUNTIFS는 여러 조건을 적용할 때 사용하는 함수로 구분합니다.
COUNTIF 사용하는 방법 아래 글에서 확인해주세요.
[직장인 실무/엑셀] - 엑셀 COUNTIF 활용법 조건에 맞는 건수 자동으로 세는 방법
엑셀 COUNTIF 활용법 조건에 맞는 건수 자동으로 세는 방법
업무를 맡아서 자료를 정리하다 보면 금액을 계산하는 것보다 특정 항목이 몇 건인지 확인해야 하는 경우가 많습니다.예를 들어 지각이 몇 건인지, 미처리 자료가 몇 건인지, 특정 거래처가 몇
www.eundd.co.kr
5. 실무에서 SUMIFS를 사용하는 경우
① 부서와 직급을 기준으로 인건비 합계 구하기
월말에 인건비 자료를 정리하다 보면 특정 부서의 특정 직급만 따로 확인해야 할 때가 있습니다.
예를 들어
| 부서 | 직급 | 급여 |
| 영업팀 | 과장 | 4,000,000 |
| 영업팀 | 대리 | 3,200,000 |
| 관리팀 | 과장 | 3,800,000 |
영업팀 과장의 급여 합계를 구한다면
=SUMIFS(C2:C200,A2:A200,"영업팀",B2:B200,"과장")

합계범위 → 부서 조건 → 직급 조건 순서입니다.
② 특정 기간의 매출 합계 구하기
월별 매출을 정리할 때도 SUMIFS가 편리합니다.
=SUMIFS(D2:D200,B2:B200,"김대리",C2:C200,">="&DATE(2026,7,1),C2:C200,"<"&DATE(2026,8,1))
이 수식은
- 담당자 = 김대리
- 날짜 ≥ 2026년 7월 1일
- 날짜 < 2026년 8월 1일
이라는 세 가지 조건을 동시에 적용합니다.
6. 거래처별 미수금 합계 - 와일드카드 사용하기
거래처명이 항상 똑같이 입력되어 있다면 문제가 없지만,
삼성전자
삼성전자(주)
삼성전자 구매팀
처럼 일부 이름이 달라지는 경우도 있습니다.
이럴 때 * 와일드카드를 사용할 수 있습니다.
예를 들어 거래처명이 A열, 미수금이 D열이라면
=SUMIFS(D2:D200,A2:A200,"삼성*")
삼성으로 시작하는 거래처명을 찾아 미수금을 합산합니다.
*는 뒤에 어떤 문자열이 이어져도 된다는 의미입니다. SUMIFS에서도 *, ? 같은 와일드카드를 조건에 사용할 수 있습니다.
다만 실제 회사 자료에서는 거래처명이 비슷하다는 이유만으로 같은 거래처라고 판단하면 안 됩니다.
예를 들어
삼성전자
삼성전자판매
삼성물산
처럼 실제로 다른 거래처가 포함될 수도 있기 때문에, 와일드카드는 합산 대상이 정확한지 확인한 뒤 사용하는 것이 좋습니다.
7. 여러 담당자 중 원하는 사람들의 매출 합계
예를 들어
김대리 또는 이과장의 매출을 합산하고 싶다.
고 한다면 조건을 두 개로 나누어 더하는 방법이 간단합니다.
=SUMIFS(D2:D200,A2:A200,"김대리")+SUMIFS(D2:D200,A2:A200,"이과장")
이렇게 하면
김대리 매출 + 이과장 매출
을 계산할 수 있습니다.
처음 SUMIFS를 배울 때는 배열 조건보다 이렇게 각각의 SUMIFS를 더하는 방법이 이해하기도 쉽고 Excel 2013에서도 그대로 사용할 수 있습니다.
8. SUMIFS와 COUNTIFS를 사용할 때 자주 하는 실수
① 범위의 크기가 서로 다른 경우
예를 들어
=SUMIFS(D2:D200,A2:A100,"김대리")
처럼 합계범위와 조건범위의 크기가 다르면 문제가 생길 수 있습니다.
가능하면 다음처럼 시작 행과 마지막 행을 동일하게 맞춰주세요.
=SUMIFS(D2:D200,A2:A200,"김대리")
Microsoft 역시 SUMIFS의 조건범위는 합계범위와 같은 행·열 크기를 사용하도록 안내합니다.
② SUMIF와 SUMIFS의 인수 순서를 헷갈리는 경우
다시 한번 정리하면
SUMIF
=SUMIF(조건범위, 조건, 합계범위)
SUMIFS
=SUMIFS(합계범위, 조건범위, 조건, ...)
SUMIFS는 합계범위가 맨 앞입니다.
③ 날짜 조건을 잘못 입력하는 경우
다음처럼 입력하면 안 됩니다.
=SUMIFS(D2:D200,C2:C200,>=DATE(2026,7,1))
비교 연산자를 조건 안에 넣어야 합니다.
=SUMIFS(D2:D200,C2:C200,">="&DATE(2026,7,1))
그리고 월 전체를 조회할 때는
">="&DATE(2026,7,1)
"<"&DATE(2026,8,1)
처럼 시작일과 다음 달 1일을 사용하는 방법을 추천합니다.
④ 숫자가 텍스트로 저장된 경우
SUMIFS를 제대로 입력했는데 결과가 0으로 나온다면 합계 대상 숫자가 실제 숫자가 아니라 텍스트로 저장되어 있는지 확인해볼 필요가 있습니다.
특히 ERP나 다른 프로그램에서 내려받은 자료를 엑셀로 가져온 경우 이런 문제가 생길 수 있습니다.
예를 들어 숫자가 왼쪽으로 정렬되어 있거나 셀에 초록색 삼각형이 표시된다면 데이터 형식을 확인해보세요.
이 경우 VALUE 함수나 텍스트 나누기 등을 이용해 숫자 형식을 바로잡은 뒤 다시 계산할 수 있습니다.
9. SUMIFS와 COUNTIFS, 언제 사용할까?
| 필요한 작업 | 사용할 함수 |
| 조건 하나로 금액 합계 | SUMIF |
| 여러 조건으로 금액 합계 | SUMIFS |
| 조건 하나에 해당하는 건수 | COUNTIF |
| 여러 조건에 해당하는 건수 | COUNTIFS |
쉽게 기억하면 됩니다.
금액을 더한다 → SUM
몇 건인지 센다 → COUNT
조건이 하나다 → IF
조건이 여러 개다 → IFS
회사에서 엑셀 자료를 정리하다 보면 단순히 SUM으로 전체 금액을 더하는 것보다 담당자, 부서, 상태, 날짜처럼 여러 조건을 걸어 원하는 데이터만 확인해야 하는 경우가 많습니다.
그럴 때 SUMIFS와 COUNTIFS를 알아두면 매번 필터를 걸고 직접 계산하지 않아도 필요한 결과를 바로 확인할 수 있습니다.
특히 월별 실적이나 인건비, 거래처별 금액, 처리 건수처럼 반복적으로 집계해야 하는 자료에서 활용도가 높습니다.
처음에는 함수 구조가 길어 보여도 아래 두 가지만 기억하면 됩니다.
SUMIFS → 조건에 맞는 숫자를 더하기
COUNTIFS → 조건에 맞는 건수를 세기
'직장인 실무 > 엑셀' 카테고리의 다른 글
| 엑셀 날짜 계산 방법 TODAY / DATEDIF / WORKDAY로 업무 일정 정리하기 (0) | 2026.08.18 |
|---|---|
| 엑셀 텍스트 정리 방법 TRIM / SUBSTITUTE / TEXTJOIN으로 데이터 깔끔하게 만들기 (0) | 2026.07.27 |
| 엑셀 IF 함수 사용법 조건에 따라 결과를 자동으로 표시하는 방법 (0) | 2026.07.24 |
| 엑셀 조건별 평균 구하기 AVERAGEIF로 부서,매출 데이터 쉽게 계산하기 (0) | 2026.07.24 |
| 엑셀 COUNTIF 활용법 조건에 맞는 건수 자동으로 세는 방법 (0) | 2026.07.22 |