본문 바로가기

공부 합시다!

엑셀_COUNT, COUNTA 함수로 개수 세기

엑셀_COUNT, COUNTA 함수로 개수 세기

엑셀을 사용하다 보면 어떤 데이터가 몇 개인지 세어야 할 일이 정말 많습니다.
예를 들어, 출석 인원 파악, 재고 수량 확인, 설문 응답 수 체크 등
숫자나 값이 얼마나 있는지 알아야 하는 경우가 많죠.

오늘은 이런 상황에서 자주 쓰이는 함수인
COUNT 함수와 COUNTA 함수에 대해 알아보겠습니다.
둘의 차이점과 사용 방법, 그리고 실무 예제까지 함께 배워봅니다.


| COUNT 함수란?

COUNT 함수는 숫자가 입력된 셀의 개수만 세어주는 함수입니다.
숫자가 아닌 텍스트, 공백, 오류값은 개수에 포함되지 않습니다.

사용법:

=COUNT(셀1, 셀2, ...) =COUNT(범위)

| COUNTA 함수란?

COUNTA 함수는 숫자, 텍스트, 오류값 등 비어 있지 않은 셀의 개수를 세어줍니다.
빈칸만 제외하고 모든 값이 있는 셀을 계산합니다.

사용법:

=COUNTA(셀1, 셀2, ...) =COUNTA(범위)

| COUNT와 COUNTA의 차이점

함수 이름포함하는 값제외되는 값
COUNT 숫자 문자, 빈칸, 오류
COUNTA 숫자, 문자, 오류 (값이 있으면 OK) 빈칸

이 차이만 정확히 이해해도 두 함수를 헷갈리지 않고 쓸 수 있습니다.


| 예제 1 : 숫자의 개수 세기 (COUNT 함수)

  A B
1 이름 점수
2 철수 85
3 영희 90
4 민수  
5 수지 78

위 예제에서 점수가 몇 명 입력되어 있는지 알고 싶다면:

=COUNT(B2:B5)

결과: 3
(민수는 점수가 비어 있으므로 포함되지 않습니다.)


| 예제 2 : 이름의 개수 세기 (COUNTA 함수)

위 표에서 이름이 입력된 인원 수를 세어보겠습니다.

=COUNTA(A2:A5)

결과: 4
(이름이 모두 입력되어 있으므로 4명이 나옵니다.)


| 예제 3 : 빈칸이 있는 데이터 섞여 있을 때

  A B
1 이름 점수
2 철수 85
3 영희 없음
4 민수  
5 수지 78
  • =COUNT(B2:B5) → 결과: 2 (숫자만 셈, '없음'과 빈칸은 제외)
  • =COUNTA(B2:B5) → 결과: 3 ('85', '없음', '78' → 값이 있는 셀만 포함)

이 예제에서 특히 중요한 점은
'없음'이라는 글자가 있어도 COUNT는 무시하고, COUNTA는 포함한다는 점입니다.


| 실무 활용 예시

  • 설문조사 응답자 수 확인
  • 출석 인원 수 파악 (이름이 적힌 셀 개수 세기)
  • 매출 데이터 중 실제 숫자가 입력된 항목 수 세기
  • 재고 관리 시 제품 수량 입력된 항목 확인
  • 결측 데이터(빈칸) 체크 시 유용

| 함께 알면 좋은 함수

함수 이름설명

 

함수 설명
COUNTBLANK 빈 셀(공백)의 개수를 구함
COUNTIF 조건을 만족하는 셀 개수 세기
COUNTIFS 여러 조건을 만족하는 셀 개수 세기
ISNUMBER 해당 셀이 숫자인지 확인 (TRUE/FALSE 반환)
ISBLANK 해당 셀이 빈칸인지 확인

특히 COUNTIF와 COUNTIFS는 다음 단계인 중급 함수에서 배울 예정입니다.


| 참고하면 좋은 팁

  1. 숫자인지 확인하려면 ISNUMBER와 함께 사용하기
    예) =COUNTIF(B2:B5,">0") → 0보다 큰 값만 세기
    오류 값이나 텍스트가 섞인 경우에도 정확하게 숫자만 세고 싶을 때 유용합니다.
  2. 빈칸 찾기
    빈 셀을 찾고 싶다면 COUNTBLANK를 사용하세요.
    예) =COUNTBLANK(B2:B5) → 빈칸의 개수 확인