목차▾
엑셀 COUNTBLANK 함수란?
엑셀 COUNTBLANK 함수는 범위에서 빈 셀의 개수를 세는 통계 함수입니다. 설문 미응답, 신청서 누락 항목, 데이터 결측치 추적 등 "비어있는 데이터 얼마나 되나?"를 확인할 때 사용해요. 입력 완료 여부 검증·데이터 품질 모니터링의 표준 함수입니다.
구문은 =COUNTBLANK(범위) 형식. 인수는 범위 1개만 받습니다 (COUNT/COUNTA와 다른 점). 가장 큰 특징은 진짜 빈 셀뿐 아니라 수식 결과 ""도 빈 셀로 카운트한다는 점이에요.
동작 규칙
| 인수 형태 | COUNTBLANK |
|---|---|
| 진짜 빈 셀 | ✓ 카운트 |
| "" (수식 결과 빈 문자열) | ✓ 카운트 |
| 숫자 셀 | ✗ 무시 |
| 텍스트 셀 | ✗ 무시 |
| 0 셀 | ✗ 무시 (값으로 인식) |
| 공백 " " 셀 | ✗ 무시 (값으로 인식) |
| 논리값 (TRUE/FALSE) | ✗ 무시 |
| 오류값 | ✗ 무시 |
핵심: 진짜 빈 셀 + "" 둘 다 카운트. 0이나 공백은 무시 (값으로 봄).
COUNTBLANK vs ISBLANK 차이
미세하지만 결정적인 차이.
| 함수 | 진짜 빈 셀 | "" 수식 결과 |
|---|---|---|
| COUNTBLANK | ✓ 카운트 | ✓ 카운트 |
| ISBLANK | TRUE | FALSE |
| =A1="" | TRUE | TRUE |
진짜 빈 셀과 ""를 구분하려면:
진짜 빈 셀만: =SUMPRODUCT(--ISBLANK(A1:A100))
"" 만: =COUNTBLANK(A1:A100) - SUMPRODUCT(--ISBLANK(A1:A100))
실전 사용 시나리오 8가지
- 미입력 항목 카운트 —
=COUNTBLANK(A1:A100) - 결측률 (Missing Rate) —
=COUNTBLANK(A1:A100) / ROWS(A1:A100) - 응답률 —
=1 - COUNTBLANK(A1:A100)/ROWS(A1:A100) - 여러 범위 합계 —
=COUNTBLANK(A1:A10) + COUNTBLANK(C1:C10) - 빈 셀 강조 (조건부 서식) — 홈 → 조건부 서식 → 새 규칙 → 빈 셀 또는 수식
=ISBLANK(A1) - 필수 입력 검증 —
=IF(COUNTBLANK(A1:E1)>0, "미입력", "완료") - 컬럼별 결측 통계 — 각 열에 COUNTBLANK 적용 → 데이터 품질 대시보드
- 진짜 빈 셀만 카운트 —
=SUMPRODUCT(--ISBLANK(A1:A100))— "" 제외
COUNT 패밀리 전체 비교
| 함수 | 카운트 대상 |
|---|---|
| COUNT | 숫자만 |
| COUNTA | 빈 셀 제외 모두 |
| COUNTBLANK | 빈 셀 + "" |
| COUNTIF | 단일 조건 |
| COUNTIFS | 다중 조건 |
자주 발생하는 오류·함정 6가지
- ""도 카운트됨 —
=IF(...,"",...)결과를 빈 셀로 처리. 진짜 빈 셀만 원하면 ISBLANK - 인수 1개만 받음 —
=COUNTBLANK(A:A, B:B)불가. 여러 범위는 + 연산 - 0이나 공백은 빈 셀 아님 — 0 입력은 값. 공백 한 칸도 값. 결측 처리하려면 별도 카운트
- 전체 열 성능 —
=COUNTBLANK(A:A)는 1,048,576행 검사. 명시 범위 권장 - ROWS와 합 초과 — ""는 COUNTA·COUNTBLANK 둘 다 카운트해서 합이 ROWS 초과 가능
- 결측률 분모 선택 — ROWS(범위) vs COUNTA+COUNTBLANK에 따라 의미 다름
자주 묻는 질문
Q. COUNTBLANK 함수 사용법은?
=COUNTBLANK(범위) 형식입니다. 예: =COUNTBLANK(A1:A100) → A1~A100에서 빈 셀의 개수. 미입력 항목·결측 데이터 추적에 사용. 인수는 범위 1개만 받습니다.
Q. COUNTBLANK와 ISBLANK의 차이는?
COUNTBLANK는 진짜 빈 셀 + "" 수식 결과 둘 다 카운트, ISBLANK는 진짜 빈 셀만 TRUE. =IF(...,"",...) 같은 수식 결과를 빈 셀로 볼지 결정해야 함. 순수 빈 셀만 원하면 =SUMPRODUCT(--ISBLANK(A1:A100)).
Q. 결측률을 계산하려면?
=COUNTBLANK(A1:A100) / ROWS(A1:A100) → 비율. 백분율은 *100. 분모를 전체 행으로 할지 입력+빈 셀 합으로 할지 상황에 따라.
Q. 여러 범위의 빈 셀을 동시에 세려면?
COUNTBLANK는 인수 1개만 받으므로 + 연산자로 합산: =COUNTBLANK(A:A)+COUNTBLANK(B:B)+COUNTBLANK(C:C). 또는 전체 범위로 묶기 (가능하다면).
Q. 0이 입력된 셀도 빈 셀로 세려면?
COUNTBLANK는 0을 값으로 인식하므로 무시. 0도 결측으로 처리하려면 =COUNTBLANK(A:A) + COUNTIF(A:A, 0). 단 의도가 0=값 vs 0=결측 명확해야.
Q. 보이지 않는 공백(" ")이 있는 셀은?
COUNTBLANK는 무시합니다 (공백을 값으로 봄). 공백도 빈 셀로 처리하려면 사전에 TRIM으로 정리하거나 =COUNTBLANK(A1:A100) + COUNTIF(A1:A100, " ").
Q. 한 행에 빈 셀이 있는지 검증하려면?
=IF(COUNTBLANK(A1:E1)>0, "미입력", "완료"). 5개 셀 중 하나라도 비면 "미입력". 데이터 검증·필수 입력 체크에 표준 패턴.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. COUNTBLANK는 표준 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 COUNTBLANK·ISBLANK 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.