카테고리 없음

COUNTIF: 특정 조건(예: "서울" 거주자)에 맞는 사람 수 세기

story00-1 2026. 1. 15. 03:44

안녕하세요! 여러분의 칼퇴를 응원하는 엑셀 파트너입니다.

엑셀로 회원 명단이나 재고 리스트를 관리하다 보면, 상사에게 이런 질문을 받을 때가 꼭 있습니다.

"김 대리, 이번에 '서울'에서 신청한 사람이 총 몇 명이지?"
"재고 수량이 10개 미만인 품목이 몇 개나 남았어?"

데이터가 10명 정도라면 그냥 눈으로 세면 됩니다. 하지만 1,000명이 넘는다면요? 필터를 걸고 개수를 세다가 실수라도 하면 큰일이죠. 이럴 때 "조건에 맞는 것만 쏙쏙 골라서 세어주는" 함수가 있습니다.

바로 COUNTIF 함수입니다. COUNT(세다) + IF(만약 ~라면)가 합쳐진 이름이죠. 오늘 이 함수 하나만 제대로 익히면, 어떤 통계 요청이 들어와도 3초 만에 대답할 수 있습니다.

COUNTIF: 특정 조건(예: "서울" 거주자)에 맞는 사람 수 세기
COUNTIF: 특정 조건(예: "서울" 거주자)에 맞는 사람 수 세기

1. COUNTIF 함수: 조건부 개수 세기의 정석

구조는 정말 간단합니다. 엑셀에게 딱 두 가지만 알려주면 됩니다. "어디서?" 그리고 "무엇을?"

1-1. 사용 공식

=COUNTIF(range, criteria)
* 해석: =COUNTIF(찾을범위, "조건")

여기서 가장 중요한 규칙! 조건을 입력할 때는 반드시 큰따옴표("")를 붙여야 합니다. (숫자만 딸랑 적을 때는 생략 가능하지만, 습관적으로 붙이는 게 안전합니다.)


2. 실전 예제 A: 특정 글자 찾기 (서울 거주자 수)

가장 기본적인 활용법입니다. 주소록에서 특정 지역 사람 수를 세어보겠습니다.

A열 (이름) B열 (지역) 결과 화면
김철수 서울 Q. 서울 사는 사람?
2명
이영희 부산
박민수 서울
최지우 제주

수식 입력:

=COUNTIF(B:B, "서울")

해석: B열 전체(B:B)를 훑어보고, "서울"이라고 적힌 셀이 몇 개인지 세어줘!


3. 실전 예제 B: 숫자 조건 (80점 이상 합격자 수)

이번에는 텍스트가 아니라 숫자의 크기를 비교해 보겠습니다. 이때는 부등호를 사용해야 합니다.

지난번 IF 함수 시간에 배운 비교 연산자 기억나시나요? (>=, <=, >, <)

Q. 점수(C열)가 80점 이상인 학생은 몇 명인가?

=COUNTIF(C:C, ">=80")
⚠️ 주의사항: 부등호도 따옴표 안에!

많은 분들이 =COUNTIF(C:C, >=80) 라고 써서 에러를 냅니다.
COUNTIF 함수에서는 조건 전체를 큰따옴표("")로 감싸야 합니다.
(올바른 예: ">=80")

4. 고급 기술: "김 씨 성을 가진 사람은 몇 명?" (와일드카드)

COUNTIF의 진짜 매력은 여기서 터집니다. 정확히 일치하는 글자가 아니라, "~로 시작하는", "~가 포함된" 글자도 셀 수 있기 때문입니다.

이때 사용하는 기호가 바로 별표(*)입니다. 엑셀에서 별표는 '모든 문자'를 의미합니다.

조건 수식 예시 의미
김으로 시작하는 =COUNTIF(A:A, "김*") 김철수, 김영희, 김민... (김씨 모두)
전자가 들어가는 =COUNTIF(A:A, "*전자*") 삼성전자, LG전자, 한국전자...
3글자 이름만 =COUNTIF(A:A, "???") 물음표(?)는 딱 한 글자를 의미함

5. 자주 묻는 질문 (FAQ)

Q. 조건이 두 개 이상이면 어떡하나요? ("서울" 살면서 "80점" 넘는 사람)
A. 아주 좋은 질문입니다! 그럴 때는 COUNTIF 뒤에 S를 붙여서 COUNTIFS 함수를 써야 합니다. (이건 다음 심화 과정에서 다룰게요!)

Q. 분명히 "서울"이 있는데 숫자가 0으로 나와요.
A. 십중팔구 '공백(띄어쓰기)' 때문입니다. "서울 "처럼 뒤에 띄어쓰기가 숨어있으면 엑셀은 다른 글자로 인식합니다. 이럴 땐 데이터를 선택하고 [찾기 및 바꾸기] 기능으로 공백을 없애거나 TRIM 함수를 써야 합니다.


오늘은 조건에 맞는 데이터의 개수를 순식간에 세어주는 COUNTIF 함수에 대해 알아보았습니다.

정리하자면:

  1. 어디서(Range), 무엇을(Criteria) 찾을지만 기억하자.
  2. 조건은 무조건 큰따옴표("")로 감싸자.
  3. 비슷한 글자를 찾을 땐 별표(*)를 활용하자.

이제 모니터에 지문 묻혀가며 하나 둘 셋 세지 마시고, COUNTIF로 1초 만에 스마트하게 보고하세요!

다음 시간에는 방금 질문 주셨던, "두 가지 이상의 조건을 동시에 만족하는 개수"를 세는 COUNTIFS 함수에 대해 알아보겠습니다. (예: 서울에 사는 남자 회원 수). 엑셀 통계의 끝판왕으로 가는 길, 놓치지 마세요!

도움이 되셨다면 공감과 댓글 부탁드립니다. 오늘도 빠른 퇴근되세요!