엑셀 COUNTA
빈 셀이 아닌 모든 셀의 개수를 셉니다. 텍스트·숫자·날짜·오류·빈 문자열까지 — 데이터 입력 완료 행 카운트의 표준
COUNTA 수식 구조
범위 (value1, value2, …)
셀 범위·개별 값·이름 범위 모두 OK. 최대 255개 인수까지.
▸ 세는 것: 숫자, 텍스트, 날짜, 오류값(#N/A 등), TRUE/FALSE, 빈 문자열("")
▸ 안 세는 것: 진짜로 비어있는 셀 (Delete로 지운 셀, 한 번도 입력 안 한 셀)
▸ 숫자만 세려면 COUNT, 빈 셀만 세려면 COUNTBLANK, 조건부면 COUNTIF.
직접 체험해보세요
COUNTA는 거의 모든 셀을 셉니다 — 오류값과 수식이 반환한 빈 문자열("")까지 포함하는 점이 함정
| A | 분류 | COUNTA | |
|---|---|---|---|
| 1 | 10 | 숫자 | ✓ |
| 2 | 사과 | 텍스트 | ✓ |
| 3 | 25 | 숫자 | ✓ |
| 4 | (빈) | 빈 셀 | ✗ |
| 5 | 2025-12-25 | 날짜 | ✓ |
| 6 | 안녕 | 텍스트 | ✓ |
| 7 | 100 | 숫자 | ✓ |
| 8 | #DIV/0! | 오류 | ✓ |
| 9 | (보이지만 ="") | 수식 "" | ✓ |
진짜 빈 셀만 제외 — 텍스트·숫자·날짜·오류·빈 문자열까지 모두 카운트
→ 결과: 8개
COUNT·COUNTA·COUNTBLANK 비교
같은 범위에 세 함수를 적용했을 때 결과 차이
같은 범위 A1:A9에 세 함수를 각각 적용하면
* COUNTA + COUNTBLANK 합이 전체 셀 수가 아닐 수 있음 — 빈 문자열 처리 차이 때문
실전 활용 예제
=COUNTA(A2:A1000)이름 열에서 데이터가 입력된 행의 개수. 동적 범위·테이블 행 수 파악에 가장 자주 쓰이는 패턴.
=COUNTA(A:A) - 1A열 전체에서 헤더 1개를 빼고 데이터 행 수만 구하는 트릭. 표 크기 추정에 활용.
=IF(COUNTA(B2:E2)=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는 구글 시트에서도 같은 문법·동작입니다.