ExcelCOUNTA비빈 셀

엑셀 COUNTA

빈 셀이 아닌 모든 셀의 개수를 셉니다. 텍스트·숫자·날짜·오류·빈 문자열까지 — 데이터 입력 완료 행 카운트의 표준

COUNTA 수식 구조

=COUNTA(범위1, [범위2, …])

범위 (value1, value2, …)

셀 범위·개별 값·이름 범위 모두 OK. 최대 255개 인수까지.

세는 것: 숫자, 텍스트, 날짜, 오류값(#N/A 등), TRUE/FALSE, 빈 문자열("")

안 세는 것: 진짜로 비어있는 셀 (Delete로 지운 셀, 한 번도 입력 안 한 셀)

▸ 숫자만 세려면 COUNT, 빈 셀만 세려면 COUNTBLANK, 조건부면 COUNTIF.

직접 체험해보세요

COUNTA는 거의 모든 셀을 셉니다 — 오류값과 수식이 반환한 빈 문자열("")까지 포함하는 점이 함정

B1=COUNTA(A1:A9)
A분류COUNTA
110숫자
2사과텍스트
325숫자
4(빈)빈 셀
52025-12-25날짜
6안녕텍스트
7100숫자
8#DIV/0!오류
9(보이지만 ="")수식 ""

진짜 빈 셀만 제외 — 텍스트·숫자·날짜·오류·빈 문자열까지 모두 카운트

8

→ 결과: 8

COUNT·COUNTA·COUNTBLANK 비교

같은 범위에 세 함수를 적용했을 때 결과 차이

같은 범위 A1:A9에 세 함수를 각각 적용하면

COUNT숫자·날짜만4
COUNTA빈 셀 제외 전부 (오류·"" 포함)8이 페이지
COUNTBLANK빈 셀 + 빈 문자열 ""2

* COUNTA + COUNTBLANK 합이 전체 셀 수가 아닐 수 있음 — 빈 문자열 처리 차이 때문

실전 활용 예제

=COUNTA(A2:A1000)

이름 열에서 데이터가 입력된 행의 개수. 동적 범위·테이블 행 수 파악에 가장 자주 쓰이는 패턴.

예시: 회원 명단 입력 완료 수입력된 행 수
=COUNTA(A:A) - 1

A열 전체에서 헤더 1개를 빼고 데이터 행 수만 구하는 트릭. 표 크기 추정에 활용.

예시: 헤더 제외 데이터 행 수실제 데이터 개수
=IF(COUNTA(B2:E2)=4, "완료", "미입력")

한 행에 4개 항목이 모두 입력되었는지 검수. 폼·설문 응답의 완전 작성 여부 확인.

예시: 설문 응답 4개 모두 입력?"완료" 또는 "미입력"
=COUNTA(A:A) - COUNT(A:A)

텍스트가 들어있는 셀의 개수. 전체 비빈 셀에서 숫자만 빼는 패턴. 텍스트 항목 카운트의 정석.

예시: 이름·코드 같은 텍스트 행 수텍스트 셀 개수
더 알아보기

"" 빈 문자열 함정 — 진짜 빈 셀과 다른 점

엑셀에서 "비어 보이는 셀"은 두 가지가 있습니다. 화면상 똑같이 보이지만 COUNTA는 다르게 셉니다.

진짜 빈 셀

  • 한 번도 입력 안 했거나 Delete로 지운 셀
  • ISBLANK = TRUE, COUNTA가 안 셈

빈 문자열 ""

  • =IF(A1=0, "", A1) 같은 수식의 결과
  • 화면에는 아무것도 안 보이지만 셀 안에는 "" 텍스트가 있음
  • ISBLANK = FALSE, COUNTA가 카운트함

실무에서 자주 깨지는 케이스

"데이터 입력 완료 행 수를 세려고 COUNTA를 썼는데, 옆 열 수식이 ""를 반환해서 빈 줄까지 세어진다"는 불만의 99%는 이 함정. 해결책은 아래 박스 참고.

해결 — SUMPRODUCT 패턴

=SUMPRODUCT(--(A1:A100<>""))

<>"" 비교는 빈 문자열도 빈 것으로 취급하므로 진짜로 안 빈 셀만 셈

COUNTA로 마지막 데이터 행 찾기

COUNTA는 동적 범위를 만들 때의 단골 도구입니다.

패턴 — OFFSET·INDEX 결합

=SUM(B2:INDEX(B:B, COUNTA(A:A)))

A열 데이터가 N개면 B2부터 BN까지가 자동 합계 범위. 데이터가 늘어나도 수식 수정 불필요.

⚠️ 단, 데이터 중간에 빈 셀이 있으면 COUNTA가 잘못된 행 번호를 알려줄 수 있습니다. 데이터가 연속적이라고 가정할 때만 안전.

COUNT 시리즈 정리

COUNT — 숫자만

통계의 분모 (응답자 수, 측정값 수)

COUNTA — 빈 셀 제외 전부

데이터 입력 완료 행 수, 동적 범위 끝점

COUNTBLANK — 빈 셀만

미입력 항목 수, 누락 데이터 검수

COUNTIF / COUNTIFS — 조건부

"점수 80 이상", "A 부서 + 영업직" 같은 필터링 카운트

자주 묻는 질문 (FAQ)

Q. COUNTA는 #N/A 같은 오류도 세나요?

네. COUNTA는 셀에 값이 "있기만 하면" 무엇이든 셉니다. 오류값(#N/A, #DIV/0!), TRUE/FALSE, 빈 문자열까지 모두 카운트.

Q. 보이지 않는 공백("스페이스만 있는 셀")은?

스페이스도 텍스트이므로 셉니다. 데이터 정리 시 TRIM이나 SUBSTITUTE로 제거 후 비교하는 게 안전.

Q. 중복 제외 개수를 세려면?

365·2021 이상이면 =COUNTA(UNIQUE(A:A)), 이하 버전은 SUMPRODUCT·COUNTIF 배열 패턴 사용.

Q. 구글 스프레드시트에서도 동일한가요?

네. COUNTA는 구글 시트에서도 같은 문법·동작입니다.