본문 바로가기
카테고리 없음

엑셀 COUNTIF 함수 사용법 총정리

by 쫑디개발 2026. 8. 14.
반응형

조건에 맞는 데이터 개수 쉽게 세는 방법에 대해 알아보겠습니다.

엑셀로 자료를 정리하다 보면 특정 조건에 해당하는 데이터가 몇 개인지 세어야 하는 경우가 자주 있습니다.

예를 들어 직원 명단에서 특정 부서의 인원이 몇 명인지 확인하거나, 판매 목록에서 특정 상품이 몇 번 판매되었는지 계산하거나, 업무 목록에서 완료라고 표시된 항목이 몇 개인지 세어야 할 수 있습니다.

이럴 때 유용하게 사용할 수 있는 함수가 바로 COUNTIF 함수입니다.

COUNTIF는 이름 그대로 조건에 맞는 셀의 개수를 계산하는 함수입니다. 사용법을 익혀 두면 단순히 데이터를 세는 작업뿐만 아니라 업무 현황, 재고 관리, 판매 데이터, 출결 관리 등 다양한 엑셀 작업에 활용할 수 있습니다.

이번 글에서는 COUNTIF 함수의 기본 사용법부터 문자, 숫자, 날짜를 조건으로 사용하는 방법과 실무에서 자주 발생하는 오류까지 차근차근 알아보겠습니다.

COUNTIF 함수 사용법 정리
COUNTIF 함수 사용법 정리

COUNTIF 함수란?

COUNTIF 함수는 엑셀에서 지정한 범위 안에서 특정 조건을 만족하는 셀의 개수를 세는 함수입니다.

예를 들어 다음과 같은 직원 자료가 있다고 생각해 보겠습니다.

이름        부서
김철수    영업팀
이공명    회계팀
박편성    영업팀
최정직    인사팀
정특수    영업팀

여기에서 영업팀 직원이 몇 명인지 알고 싶다면 COUNTIF 함수를 사용할 수 있습니다.

=COUNTIF(B2:B6,"영업팀")

결과는 3이 됩니다.

즉, B2부터 B6까지의 셀을 확인하면서 영업팀이라는 조건에 해당하는 셀의 개수를 계산한 것입니다.

COUNTIF 함수 기본 구조

COUNTIF의 기본적인 사용법은 다음과 같습니다.

 

=COUNTIF(범위,조건)

 

두 가지 항목만 이해하면 됩니다.

 

범위

조건을 확인할 셀의 영역입니다.

예를 들어 : B2:B100

이라고 하면 B2부터 B100까지의 셀을 확인합니다.

 

조건

어떤 데이터를 찾을 것인지 지정합니다.

예를 들어 : "영업팀"

이라고 입력하면 영업팀이라는 내용을 가진 셀을 찾습니다.

따라서 기본적인 형태는 다음과 같습니다.

=COUNTIF(B2:B100,"영업팀")

 

COUNTIF로 특정 문자 개수 세기

COUNTIF를 가장 간단하게 활용하는 방법은 특정 문자가 몇 번 등장하는지 세는 것입니다.

예를 들어 A열에 다음과 같은 업무 상태가 있다고 가정해 보겠습니다.

업무                상태
자료 작성        완료
거래처 연락    진행중
보고서 작성    완료
회의 준비        대기
자료 검토       완료

완료된 업무가 몇 개인지 알고 싶다면 다음과 같이 입력합니다.

=COUNTIF(B2:B6,"완료")

결과는 3입니다.

이처럼 COUNTIF를 이용하면 일일 업무 현황이나 프로젝트 진행 상황을 간단하게 집계할 수 있습니다.

COUNTIF 함수 사용방법
COUNTIF 함수 사용방법

셀에 입력된 값을 조건으로 사용하기

조건을 수식에 직접 입력하지 않고 다른 셀의 값을 기준으로 사용할 수도 있습니다.

예를 들어 D2 셀에 완료라고 입력되어 있다면 다음과 같이 사용할 수 있습니다.

=COUNTIF(B2:B100,D2)

그러면 D2에 입력된 내용을 기준으로 B2:B100의 데이터를 검색합니다.

D2의 내용을 진행중으로 변경하면 결과도 자동으로 변경됩니다.

이 방법은 반복적으로 조건을 바꿔가며 데이터를 확인해야 할 때 특히 편리합니다.

 

COUNTIF로 숫자 조건 세기

COUNTIF는 문자뿐만 아니라 숫자에도 사용할 수 있습니다.

예를 들어 A2:A20에 학생들의 점수가 입력되어 있다고 가정해 보겠습니다.

80점 이상인 학생이 몇 명인지 확인하려면 다음과 같이 입력할 수 있습니다.

=COUNTIF(A2:A20,">=80")

여기에서 >=80은 80 이상이라는 의미입니다.

자주 사용하는 비교 조건은 다음과 같습니다.

조건                                      의미

>80                                       80보다 큰 값

>=80                                     80 이상
<80                                       80보다 작은 값
<=80                                     80 이하
=80                                       80과 같은 값
<>80                                     80이 아닌 값

숫자 데이터를 기준으로 등급이나 실적을 확인할 때 유용하게 사용할 수 있습니다.

 

COUNTIF로 특정 숫자만 찾기

특정 숫자와 정확하게 일치하는 데이터의 개수를 구할 수도 있습니다.

예를 들어 판매 수량이 A2:A100에 입력되어 있고 판매 수량이 정확히 10개인 기록이 몇 개인지 알고 싶다면 다음과 같이 입력합니다.

=COUNTIF(A2:A100,10)

결과는 판매 수량이 정확히 10인 셀의 개수가 됩니다.

 

COUNTIF로 0이 아닌 데이터 세기

0이 아닌 숫자가 몇 개인지 확인하고 싶을 때도 COUNTIF를 활용할 수 있습니다.

=COUNTIF(A2:A100,"<>0")

<>는 같지 않다라는 의미입니다.

따라서 위 수식은 0이 아닌 셀을 찾아 개수를 계산합니다.

다만 빈 셀이나 문자 데이터가 포함된 경우에는 원하는 결과와 달라질 수 있으므로 데이터의 형태를 함께 확인하는 것이 좋습니다.

 

COUNTIF로 빈 셀과 입력된 셀 확인하기

COUNTIF를 이용하면 빈 셀이나 특정 조건을 만족하는 셀의 개수도 확인할 수 있습니다.

빈 셀의 개수를 세고 싶다면 다음과 같이 사용할 수 있습니다.

=COUNTIF(A2:A100,"")

반대로 내용이 입력되어 있는 셀의 개수를 확인하려면 다음과 같이 사용할 수 있습니다.

=COUNTIF(A2:A100,"<>")

자료를 입력한 후 누락된 항목이 있는지 확인할 때 활용할 수 있습니다.

 

COUNTIF에서 와일드카드 사용하기

COUNTIF에는 *와 ? 같은 와일드카드를 사용할 수 있습니다.

이 기능을 이용하면 문자가 정확하게 일치하지 않아도 특정 패턴을 가진 데이터를 찾을 수 있습니다.

별표(*) 사용하기

*는 여러 개의 문자를 의미합니다.

예를 들어 김으로 시작하는 이름을 찾고 싶다면 다음과 같이 사용할 수 있습니다.

=COUNTIF(A2:A100,"김*")

이 수식은 김민수, 김영희, 김철수처럼 김으로 시작하는 데이터를 찾습니다.

물음표(?) 사용하기

?는 문자 하나를 의미합니다.

예를 들어 세 글자로 이루어진 이름을 찾는 경우 다음과 같이 사용할 수 있습니다.

=COUNTIF(A2:A100,"???")

다만 데이터의 종류와 한글·영문 입력 방식 등에 따라 예상과 다른 결과가 나올 수 있으므로 실제 데이터에서 확인하는 것이 좋습니다.

 

COUNTIF로 날짜 조건 사용하기

날짜가 입력된 자료에서도 COUNTIF를 사용할 수 있습니다.

예를 들어 A2:A100에 날짜가 입력되어 있고 특정 날짜와 같은 데이터의 개수를 확인하고 싶다면 다음과 같이 사용할 수 있습니다.

=COUNTIF(A2:A100,"2026-08-14")

특정 날짜 이후의 데이터 개수를 확인하려면 비교 연산자를 활용할 수 있습니다.

=COUNTIF(A2:A100,">=2026-08-01")

날짜 데이터는 셀에 표시되는 모양과 실제 저장된 값이 다를 수 있기 때문에 날짜 형식이 올바르게 설정되어 있는지도 확인하는 것이 좋습니다.

COUNTIF와 COUNTIFS의 차이점
COUNTIF와 COUNTIFS의 차이점

COUNTIF와 COUNTIFS의 차이

COUNTIF를 사용하다 보면 COUNTIFS라는 함수도 접하게 됩니다.

두 함수의 가장 큰 차이는 조건의 개수입니다.

COUNTIF

조건이 하나일 때 사용합니다.

=COUNTIF(B2:B100,"완료")

COUNTIFS

여러 조건을 동시에 만족하는 데이터를 셀 때 사용합니다.

예를 들어 영업팀이면서 완료된 업무만 계산하고 싶다면 COUNTIFS를 사용할 수 있습니다.

=COUNTIFS(B2:B100,"영업팀",C2:C100,"완료")

따라서 간단한 조건 하나만 필요하다면 COUNTIF를 사용하고, 여러 조건을 동시에 적용해야 한다면 COUNTIFS를 사용하는 방식으로 구분하면 됩니다.

 

COUNTIF를 실무에서 활용하는 방법

COUNTIF는 단순한 숫자 계산보다 실제 업무에서 더욱 유용하게 활용할 수 있습니다.

업무관리 : 완료된 업무와 미완료 업무의 개수를 자동으로 계산할 수 있습니다.

재고관리 : 특정 상품이 목록에 몇 번 등록되어 있는지 확인할 수 있습니다.

판매관리 : 특정 상품의 판매 기록 개수를 계산할 수 있습니다.

직원관리 : 특정 부서에 몇 명의 직원이 있는지 확인할 수 있습니다.

설문조사 : 설문 결과에서 특정 답변을 선택한 사람이 몇 명인지 집계할 수 있습니다.

출결관리 : 출석, 결석, 지각 등의 횟수를 자동으로 계산할 수 있습니다.

 

COUNTIF를 사용할 때 자주 발생하는 오류

COUNTIF는 비교적 간단한 함수지만 조건을 잘못 입력하면 원하는 결과가 나오지 않을 수 있습니다.

 

조건에 따옴표를 빠뜨리는 경우

문자를 조건으로 사용할 때는 일반적으로 큰따옴표를 사용해야 합니다.

잘못된 예 : =COUNTIF(B2:B100,완료)

올바른 예 : =COUNTIF(B2:B100,"완료")

 

숫자 비교 조건을 잘못 입력하는 경우

다음과 같은 조건은 따옴표 안에 작성해야 합니다.

=COUNTIF(A2:A100,">=80")

=80을 일반적인 텍스트 조건처럼 작성하지 않고 비교 연산자가 포함된 하나의 조건으로 입력해야 합니다.

 

불필요한 공백이 있는 경우

완료와 완료 는 사람이 보기에는 비슷하지만 엑셀에서는 다른 데이터로 처리될 수 있습니다.

다른 프로그램에서 복사한 데이터를 사용하는 경우 불필요한 공백 때문에 COUNTIF 결과가 예상과 다르게 나오는 경우가 있습니다.

 

COUNTIF를 쉽게 익히는 방법

COUNTIF를 처음 배우는 경우에는 복잡한 수식부터 외우기보다 다음 순서대로 연습하는 것을 추천합니다.

첫 번째, 특정 문자 세기

=COUNTIF(A2:A20,"완료")

두 번째, 특정 숫자 세기

=COUNTIF(A2:A20,10)

세 번째, 조건을 이용해 숫자 세기

=COUNTIF(A2:A20,">=80")

네 번째, 다른 셀을 조건으로 사용하기

=COUNTIF(A2:A20,D2)

다섯 번째, 와일드카드 사용하기

=COUNTIF(A2:A20,"김*")

이 정도까지 익히면 COUNTIF의 기본적인 활용법을 상당 부분 이해할 수 있습니다.

자주 묻는 질문
자주 묻는 질문

자주 묻는 질문

COUNTIF는 무엇을 하는 함수인가요?

COUNTIF는 지정한 범위에서 특정 조건을 만족하는 셀의 개수를 계산하는 함수입니다.

COUNTIF와 SUMIF는 무엇이 다른가요?

COUNTIF는 조건에 맞는 셀의 개수를 계산하고, SUMIF는 조건에 맞는 숫자의 합계를 계산합니다.

COUNTIF에서 문자를 찾을 때 따옴표가 필요한가요?

네. 일반적으로 직접 문자를 입력할 때는 큰따옴표로 조건을 묶어야 합니다.

여러 조건을 동시에 사용할 수 있나요?

여러 조건을 동시에 적용하려면 COUNTIFS 함수를 사용하는 것이 적합합니다.

COUNTIF 결과가 0으로 나옵니다.

조건과 실제 데이터가 정확하게 일치하는지 확인해 보세요. 특히 불필요한 공백, 숫자와 텍스트 형식 차이, 오타 등을 확인하는 것이 좋습니다.

 

COUNTIF는 엑셀에서 데이터를 정리할 때 매우 유용한 기본 함수입니다.

처음에는 복잡해 보일 수 있지만 기본 구조인

 

=COUNTIF(범위,조건) 만 이해하면 쉽게 사용할 수 있습니다.

특정 문자의 개수를 세는 것부터 숫자의 범위를 확인하고, 날짜나 업무 상태를 집계하는 것까지 다양한 상황에서 활용할 수 있다는 것이 COUNTIF의 장점입니다.

특히 업무에서 반복적으로 데이터를 확인하고 개수를 세는 작업이 많다면 COUNTIF를 활용하는 것만으로도 작업 시간을 줄일 수 있습니다.

처음에는 완료, 영업팀처럼 단순한 문자 조건부터 연습한 다음 >=80과 같은 숫자 조건, 다른 셀을 이용한 조건, 와일드카드까지 단계적으로 익혀보는 것을 추천합니다.

엑셀 함수는 단순히 수식을 외우는 것보다 어떤 상황에서 어떤 함수를 사용해야 하는지 이해하는 것이 더 중요합니다. COUNTIF의 기본 사용법을 익혀 두면 이후 COUNTIFS, SUMIF, SUMIFS와 같은 함수로 확장해서 배우기도 훨씬 수월합니다.