LBtools

엑셀 COUNTIF 함수로 조건에 맞는 개수 세기

사무약 3분

한눈에 보기

  • =COUNTIF(범위, 조건) 형태로 조건에 맞는 셀이 몇 개인지 세줘요.
  • 부등호와 셀 참조를 함께 쓸 때는 ">="&D2 처럼 & 기호로 이어 붙여야 해요.
  • '완료' 같은 텍스트 조건도 큰따옴표로 감싸면 똑같이 동작해요.
목차 (4)

COUNTIF는 '조건에 맞는 셀이 몇 개인지 세줘'라는 함수예요. 명단 중 특정 점수 이상인 사람이 몇 명인지, 특정 상태(예: '완료')인 항목이 몇 개인지처럼 개수를 셀 때 써요.

함수 구조는 =COUNTIF(셀 범위, 조건) 이렇게 두 부분으로 SUMIF보다 단순해요.

B2:B5의 점수 중 D2에 입력한 기준(80) 이상인 셀의 개수를 E2에 세어줘요.

E2fx=COUNTIF(B2:B5, ">=" & D2)
ABCDE
1이름점수기준점수합격인원
2김민준85803
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를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요