전문적인 정보 공유 블로그
Opening Image

기타/엑셀

[엑셀] 개수 함수 완벽 정리 (COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFs)

유뿡뿡 2025. 9. 16. 01:16
반응형

엑셀 개수 함수 완벽 정리

COUNT · COUNTA · COUNTBLANK · COUNTIF · COUNTIFS 

 

 


1. 인사 및 서론

안녕하세요, 유뿡뿡입니다 ^^

엑셀을 쓰다 보면 단순히 합계만 구하는 게 아니라 **“데이터 개수”**를 구해야 하는 순간이 자주 있습니다.
예를 들어,

  • 설문지 응답 수
  • 매출 건수
  • 결측치(빈칸) 확인
  • 특정 조건을 만족하는 데이터 개수

이럴 때 유용하게 쓰는 것이 바로 **개수 함수(count functions)**입니다.

오늘은 COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS 다섯 가지 함수를 한 번에 정리해 드리겠습니다.

 

 


2. 한눈에 보는 목차

  1. 서론
  2. 목차
  3. 개수 함수 종류와 특징
  4. 데이터 유형 구분 (숫자 vs 문자)
  5. 함수별 상세 예시
  6. 함수 사용법 정리
  7. 주의사항 및 실무 팁
  8. 요약 정리
  9. FAQ
  10. 결론

 

 


3. 개수 함수 종류와 특징

 

함수 설명
COUNT 범위 내 숫자만 카운트 (0 포함, 날짜도 숫자로 처리)
COUNTA 숫자 + 문자 모두 카운트 (빈칸 제외)
COUNTBLANK 빈칸만 카운트 (스페이스는 데이터로 인식)
COUNTIF 조건 1개에 맞는 값만 카운트
COUNTIFS 여러 조건을 동시에 만족하는 값만 카운트

👉 즉, 단순 숫자 세기 → COUNT,
모든 값 세기 → COUNTA,
빈칸만 세기 → COUNTBLANK,
조건 하나 → COUNTIF,
조건 여러 개 → COUNTIFS

 

 


4. 데이터 참고사항

엑셀은 데이터를 **숫자와 문자(텍스트)**로 구분합니다.

  • 2000 → 숫자 데이터
  • "2000원" → 문자 데이터 (숫자+문자 혼합 시 무조건 텍스트)
  • 2023-01-01 → 날짜도 내부적으로는 숫자(44927 같은 일수)

👉 숫자만 COUNT 함수에 포함되고, 문자는 COUNTA에서만 카운트됩니다.

 

 


5. 함수별 상세 예시

(1) COUNT 함수

숫자만 카운트합니다. (빈칸 제외, 0 포함, 날짜 포함)

예시 표 (B열 데이터)


B열 (데이터)
100
안녕
(빈칸)
0
2023-01-01

👉 수식

 
=COUNT(B2:B6)

→ 결과: 3 (100, 0, 2023-01-01 → 숫자로 인식되는 값만 카운트)

 

 


(2) COUNTA 함수

숫자 + 문자 모두 카운트합니다. (빈칸 제외, 공백 문자 포함)

 
=COUNTA(B2:B6)

→ 결과: 4 (100, 안녕, 0, 2023-01-01)

※ 스페이스( )만 입력된 셀도 "데이터 있음"으로 처리되어 카운트됩니다.

 

 


(3) COUNTBLANK 함수

빈칸만 카운트합니다.

 
=COUNTBLANK(B2:B6)

→ 결과: 1 (빈칸 1개)

※ 주의: 공백(space)은 빈칸으로 보지 않습니다.

 

 


(4) COUNTIF 함수

조건 1개를 만족하는 값만 카운트합니다.

예시 1: 5보다 큰 값 개수

 
=COUNTIF(B2:B10,">5")

예시 2: 특정 텍스트 카운트

 
=COUNTIF(B2:B10,"안녕")

→ "안녕"이라는 데이터가 몇 개인지 세어줌

👉 COUNTIF는 조건 하나만 걸 수 있으므로 간단한 필터링에 적합합니다.

 

 


(5) COUNTIFS 함수

조건 여러 개를 동시에 만족하는 값만 카운트합니다.

예시 1: 0보다 크면서 7보다 작은 값

 
=COUNTIFS(B2:B10,">0",B2:B10,"<7")

예시 2: A열=“서울” AND B열 금액>100000

 
=COUNTIFS(A2:A20,"서울",B2:B20,">100000")

👉 조건은 반드시 모두 만족해야 카운트됩니다.
즉, “조건 OR(또는)”은 지원하지 않습니다. (그럴 땐 SUMPRODUCT 등 다른 함수 필요)

 

 


6. 함수 사용법 정리


함수 기본 구조
COUNT =COUNT(범위)
COUNTA =COUNTA(범위)
COUNTBLANK =COUNTBLANK(범위)
COUNTIF =COUNTIF(범위,조건)
COUNTIFS =COUNTIFS(범위1,조건1,범위2,조건2, …)

 

 

 


7. 주의사항 및 실무 팁

  1. 숫자 vs 문자: "2000원"은 문자라 COUNT로 세지 않습니다.
  2. 날짜: 엑셀은 날짜를 숫자로 저장하므로 COUNT에서 카운트됩니다.
  3. 공백 문제: COUNTBLANK는 “빈칸”만 인식합니다. 스페이스( )나 "" 공백 문자는 카운트 안 됨.
  4. 조건식: COUNTIF/COUNTIFS에서 조건은 반드시 큰따옴표 안에 넣어야 함 (예: ">5").
  5. 조건 OR: COUNTIFS는 모든 조건을 동시에 만족해야 하므로, OR 조건을 쓰고 싶으면 COUNTIF 2개를 더하는 방식으로 처리합니다.

 

 


8. 요약 정리

 

함수 특징 예시
COUNT 숫자만 카운트 =COUNT(B2:B10)
COUNTA 숫자+문자 모두 카운트 =COUNTA(B2:B10)
COUNTBLANK 빈칸만 카운트 =COUNTBLANK(B2:B10)
COUNTIF 조건 1개 만족하는 값 카운트 =COUNTIF(B2:B10,">5")
COUNTIFS 조건 여러 개 만족 =COUNTIFS(A2:A20,"서울",B2:B20,">100000")

 

 

 


9. FAQ

Q1. 숫자처럼 보이는데 COUNT에 안 잡히는 이유는?
→ "2000원", "00123" 같은 값은 문자로 인식되기 때문입니다.

Q2. COUNTIFS에서 OR 조건을 쓰고 싶어요.
→ COUNTIFS는 무조건 AND 조건입니다. OR 조건은 COUNTIF 2개를 더하거나 SUMPRODUCT를 활용하세요.

Q3. 공백(space)도 COUNTBLANK로 잡히나요?
→ 아니요. COUNTBLANK는 완전히 빈칸인 셀만 인식합니다. 공백은 COUNTA로 인식됩니다.

Q4. 날짜도 COUNT에 포함되나요?
→ 네. 엑셀은 날짜를 숫자로 저장하므로 COUNT 함수에서 포함됩니다.

 

 


10. 결론

COUNT 계열 함수는 데이터의 “개수”를 다룰 때 필수입니다.

  • 숫자만 세려면 → COUNT
  • 숫자+문자 모두 세려면 → COUNTA
  • 빈칸만 세려면 → COUNTBLANK
  • 조건 1개 → COUNTIF
  • 조건 여러 개 → COUNTIFS

이 다섯 가지만 숙지하면 설문 데이터, 매출 건수, 재고 현황, 인사 데이터까지 깔끔하게 정리할 수 있습니다.

특히 실무에서는 COUNTIFS 활용도가 높습니다.
(예: 특정 부서 + 특정 기간의 인원 수, 특정 지역 + 특정 조건의 매출 건수 등)

데이터 분석의 시작은 “얼마나 많은지 세는 것”에서 출발합니다.
오늘 배운 개수 함수를 잘 익혀 두시면 어떤 업무든 훨씬 수월해질 겁니다.

300x250