엑셀 COUNTIF 함수 사용법: 조건에 맞는 개수 세기 (예제 5가지)
COUNTIF 함수는 엑셀에서 「조건에 맞는 칸이 몇 개인지」 세는 함수입니다. 영업부 직원 수, 80점 이상인 사람 수, 특정 글자가 들어간 행 수처럼 실무에서 매일 쓰는 집계를 수식 하나로 끝낼 수 있습니다.
이 글에서는 엑셀 COUNTIF 함수의 기본 형식부터 숫자 조건, 와일드카드, 빈칸 세기, 여러 조건(COUNTIFS)까지 예제로 정리했습니다.
COUNTIF 함수 기본 형식
=COUNTIF(범위, 조건)
- 범위: 개수를 셀 칸들 (예: B2:B7)
- 조건: 세고 싶은 값이나 기준. 글자나 비교 기호는 반드시 큰따옴표(" ")로 감쌉니다.
1. 특정 글자와 같은 칸 세기
부서 열에서 「영업」이 몇 번 나오는지 세려면 =COUNTIF(B2:B7,"영업") 을 입력합니다. 대소문자는 구분하지 않습니다.

2. 숫자 조건으로 세기 (이상·이하·초과)
비교 기호와 숫자를 함께 따옴표 안에 넣습니다.
| 조건 | 수식 |
|---|---|
| 80 이상 | =COUNTIF(C2:C7,">=80") |
| 60 미만 | =COUNTIF(C2:C7,"<60") |
| 100과 같지 않음 | =COUNTIF(C2:C7,"<>100") |
| E1 칸의 값 이상 | =COUNTIF(C2:C7,">="&E1) |
마지막 줄처럼 기준값이 다른 칸에 있으면 ">="&E1 처럼 비교 기호와 칸 주소를 &로 이어 붙입니다. ">=E1" 이라고 쓰면 E1이라는 글자로 인식해서 0이 나옵니다.
3. 와일드카드로 「포함」 조건 세기
- * : 아무 글자 여러 개 → "김*" 는 김으로 시작하는 이름
- *서울* : 서울이 들어간 모든 칸
- ? : 아무 글자 한 개 → "??구" 는 세 글자이면서 「구」로 끝나는 칸
4. 빈칸·채워진 칸 세기
- 빈칸 개수: =COUNTIF(C2:C7,"") (COUNTBLANK 함수도 같은 결과)
- 값이 있는 칸 개수: =COUNTIF(C2:C7,"<>")
5. 조건이 2개 이상이면 COUNTIFS
「영업부이면서 80점 이상」처럼 조건을 동시에 만족하는 개수는 COUNTIFS를 씁니다. 형식은 =COUNTIFS(범위1, 조건1, 범위2, 조건2, …) 입니다.

COUNTIFS는 「그리고(AND)」 조건입니다. 「영업 또는 개발」처럼 「또는」 조건은 COUNTIF 두 개를 더하면 됩니다. → =COUNTIF(B2:B7,"영업")+COUNTIF(B2:B7,"개발")
COUNTIF가 0으로 나올 때 확인할 것
- 앞뒤 공백: 「영업 」처럼 끝에 띄어쓰기가 있으면 다른 값으로 봅니다. TRIM 함수로 정리하세요.
- 숫자가 텍스트로 저장됨: 칸 왼쪽 위 초록 삼각형이 보이면 「숫자로 변환」을 누르세요.
- 칸 주소를 따옴표 안에 넣음: ">=E1" 이 아니라 ">="&E1 로 써야 합니다.
- 범위를 복사했더니 어긋남: 수식을 복사할 거라면 범위에 $를 붙여 $B$2:$B$7 로 고정하세요.
자주 묻는 질문
Q. COUNT, COUNTA, COUNTIF 차이는요?
A. COUNT는 숫자가 든 칸, COUNTA는 비어 있지 않은 모든 칸, COUNTIF는 조건에 맞는 칸만 셉니다.
Q. 조건에 맞는 값의 합계를 구하려면요?
A. 개수가 아니라 합계는 SUMIF 함수를 씁니다.
실무 예제: 중복 값 찾기와 출석 집계
중복 확인: 고객 명단에서 같은 전화번호가 두 번 이상 들어갔는지 보려면 옆 칸에 =COUNTIF($B$2:$B$500,B2) 를 넣고 아래로 채웁니다. 결과가 2 이상인 행이 중복입니다. 조건부 서식에 같은 수식(=COUNTIF($B$2:$B$500,B2)>1)을 넣으면 중복 칸에 색을 칠할 수도 있습니다.
출석 집계: 날짜별로 ○, ×, 지각을 적어 둔 출석부라면 학생별 출석 일수는 =COUNTIF(C2:Z2,"○"), 지각 횟수는 =COUNTIF(C2:Z2,"지각") 으로 한 줄씩 셉니다. 기호가 들쭉날쭉하면(○와 O 혼용) 집계가 틀리므로 입력 규칙을 정해 두는 게 좋습니다.
날짜 조건: 특정 날짜 이후 건수는 =COUNTIF(A2:A100,">="&DATE(2026,10,1)) 처럼 DATE 함수와 이어 붙이면 날짜 형식 차이로 인한 오류를 피할 수 있습니다.
정리
- 기본: =COUNTIF(범위,"조건")
- 숫자 비교는 ">=80", 칸 참조는 ">="&E1
- 포함 조건은 "*글자*", 여러 조건은 COUNTIFS
엑셀 COUNTIF 함수는 이 다섯 가지 예제만 익혀 두면 대부분의 집계가 해결됩니다.
댓글
댓글 쓰기