엑셀 COUNTIF 함수로 조건에 맞는 개수 세기
한눈에 보기
=COUNTIF(범위, 조건)형태로 조건에 맞는 셀이 몇 개인지 세줘요.- 부등호와 셀 참조를 함께 쓸 때는 ">="&D2 처럼 & 기호로 이어 붙여야 해요.
- '완료' 같은 텍스트 조건도 큰따옴표로 감싸면 똑같이 동작해요.
목차 (4)
COUNTIF는 '조건에 맞는 셀이 몇 개인지 세줘'라는 함수예요. 명단 중 특정 점수 이상인 사람이 몇 명인지, 특정 상태(예: '완료')인 항목이 몇 개인지처럼 개수를 셀 때 써요.
함수 구조는 =COUNTIF(셀 범위, 조건) 이렇게 두 부분으로 SUMIF보다 단순해요.
B2:B5의 점수 중 D2에 입력한 기준(80) 이상인 셀의 개수를 E2에 세어줘요.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 이름 | 점수 | 기준점수 | 합격인원 | |
| 2 | 김민준 | 85 | 80 | 3 | |
| 3 | 이서연 | 92 | |||
| 4 | 박도윤 | 76 | |||
| 5 | 최지우 | 88 |
그대로 복사해서 값만 바꿔 쓰세요
=COUNTIF(범위, 조건)한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.
예제 수식 풀어보기
85, 92, 88점은 기준점수 80 이상이라 세어지고, 76점인 박도윤만 제외돼서 결과는 3명이에요. 여기서 부등호(>=)와 셀 참조(D2)를 같이 쓸 때는 큰따옴표로 감싼 부등호와 셀 참조를 & 기호로 이어 붙여야 해요(">=" & D2). 기준값을 80처럼 숫자로 직접 쓰고 싶다면 =COUNTIF(B2:B5, ">=80") 처럼 부등호와 숫자를 통째로 큰따옴표 안에 넣으면 돼요.
텍스트 조건으로 개수 세기
텍스트 조건도 똑같은 방식으로 쓸 수 있어요. 예를 들어 진행상태 열에서 '완료'인 개수를 세고 싶다면 =COUNTIF(범위, "완료") 처럼 쓰면 돼요. 조건이 두 가지 이상 겹쳐야 한다면(예: '완료'이면서 담당자가 '김민준') COUNTIF로는 안 되고 COUNTIFS를 써야 해요. 엑셀 여러 조건 동시에 세기, COUNTIFS에서 다뤘어요.
결과가 0으로 나올 때 확인할 것
결과가 0으로 나올 때 가장 흔한 원인은 셀 값에 눈에 안 보이는 공백이 섞인 경우예요. 다른 시스템에서 붙여넣은 데이터는 '완료 '처럼 뒤에 공백이 따라붙는 일이 많은데, COUNTIF는 이걸 '완료'와 다른 값으로 봐서 안 세요. 화면상으로는 똑같아 보이니 원인을 찾기 어려운데, 옆 칸에 =TRIM(A2)를 걸어 앞뒤 공백을 정리한 열을 만들고 그 열을 범위로 잡으면 바로 해결돼요.
반대로 자주 오해하는 건 대소문자예요. COUNTIF는 영문 대소문자를 구분하지 않아서 "DONE", "Done", "done"이 전부 같은 값으로 세어져요. 대소문자를 구분해서 세야 한다면 COUNTIF로는 안 되니 다른 방식을 써야 해요. 그리고 조건에 별표(*)나 물음표(?)를 넣으면 와일드카드로 동작하는데, 이걸 모르고 쓰면 의도치 않게 더 많이 세어질 수 있어요. 와일드카드를 일부러 활용하는 방법은 특정 텍스트 포함된 셀 개수 세기에서 정리했어요.
실무에서 쓸 때 팁 두 가지
실무 팁 두 가지가 있어요. 첫째, 예제처럼 기준값을 수식 안에 박아넣지 말고 D2 같은 셀에 빼두세요. 기준을 80에서 90으로 바꿔볼 때 셀 값 하나만 고치면 되고, 보고서를 받는 사람도 어떤 기준으로 센 건지 한눈에 알 수 있어요. 둘째, 다른 엑셀 파일의 범위를 COUNTIF로 참조할 때는 그 파일을 반드시 열어둬야 해요. 파일이 닫혀 있으면 #VALUE! 오류가 나는데, 수식이 틀린 게 아니라 COUNTIF 계열이 닫힌 통합 문서를 못 읽는 특성 때문이에요. 같은 #VALUE!라도 원인은 여러 가지라, 다른 상황에서 뜬 거라면 #REF!·#VALUE!·#DIV/0! 오류는 무슨 뜻인가요?에서 오류 종류별로 짚어뒀어요.
빈칸이 섞인 범위에서 조건별로 셀 때 주의할 점은 COUNTIF로 빈칸 빼고 세는 법에서 따로 다뤘어요.
작성·검수
LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.
- 발행
- 최종 확인
잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.
이런 글도 함께 보면 좋아요
엑셀 COUNTIF로 빈칸 빼고 조건별 개수 세는 법
담당자가 배정된 건 중 상태 조건까지 만족하는 개수를, COUNTIFS의 '<>' 조건으로 세는 방법이에요.
사무엑셀 COUNTIF·COUNTIFS 부등호 조건, 이렇게 쓰면 돼요
부등호를 큰따옴표로 감싸는 규칙과, 기준값이 셀에 있을 때 & 기호로 이어붙이는 방법을 예제로 정리했어요.
사무구글시트 COUNTIF로 빈칸 빼고 조건별 개수 세는 법
신청서에서 담당자가 배정된 건 중 승인 상태까지 만족하는 개수를 COUNTIFS와 QUERY 두 가지 방법으로 세어봤어요.
사무엑셀 중복값 개수 세기, 이렇게 확인하면 돼요
참가자 명단에서 중복으로 겹치는 행이 몇 개인지 COUNTIF와 SUMPRODUCT로 세는 방법을 정리했어요.
사무엑셀 특정 텍스트 포함된 셀 개수 세기, 와일드카드(*)로 이렇게 해요
고객 문의 내용 중 '환불'이라는 단어가 들어간 문의가 몇 건인지 COUNTIF 와일드카드로 세는 방법이에요.
사무구글시트 특정 텍스트 포함된 셀 개수 세기, 이렇게 하면 돼요
설문 응답 중 '지연'이라는 단어가 들어간 응답이 몇 건인지 COUNTIF 와일드카드와 REGEXMATCH 두 가지 방법으로 세어봤어요.