엑셀함수/COUNTBLANK/특정 범위 내의 빈 셀 개수를 세는 함수
엑셀 COUNTBLANK 함수
1. COUNTBLANK 함수란?
COUNTBLANK 함수는 엑셀에서 특정 범위 내의 빈 셀 개수를 세는 함수입니다.
즉, **아무 값도 입력되지 않은 빈 셀(완전 공백인 셀)**의 개수를 계산할 때 사용됩니다.
다만, =""(공백 문자열)처럼 의도적으로 빈 값을 넣은 경우에도 빈 셀로 취급합니다.
2. COUNTBLANK 함수의 문법
COUNTBLANK(range)
인수 설명
- range (필수) : 빈 셀 개수를 확인할 범위를 지정합니다.
3. COUNTBLANK 함수 사용 방법
(1) 기본적인 사용법
예제 1: 특정 범위에서 빈 셀 개수 세기
ABC
사과 | 10 | TRUE |
바나나 | 20 | FALSE |
체리 | #DIV/0! | |
30 |
위 표에서 A1:A4 범위에 대해 COUNTBLANK를 실행하면 결과는 1입니다.
(A4가 완전히 빈 셀이므로 개수에 포함됨)
=COUNTBLANK(A1:A4) // 결과: 1
(2) 여러 개의 범위 지정
COUNTBLANK 함수는 단일 범위만 허용합니다.
즉, 여러 개의 범위를 지정하려면 함수를 여러 번 사용해야 합니다.
=COUNTBLANK(A1:A4) + COUNTBLANK(B1:B4)
이렇게 하면 A1:A4와 B1:B4 범위의 빈 셀 개수를 모두 합산하여 반환합니다.
(3) 공백 문자열("") 처리
COUNTBLANK 함수는 공백 문자열("")도 빈 셀로 간주합니다.
예제 2: 공백 문자열("") 포함 여부
A
사과 |
"" |
바나나 |
=COUNTBLANK(A1:A4) // 결과: 2
- A2가 =""로 입력되었으므로 빈 셀로 간주됨.
- A4는 완전히 빈 셀이므로 개수에 포함됨.
4. COUNTBLANK 함수 vs COUNTA 함수 비교
함수기능
COUNTBLANK | 빈 셀 개수를 계산 |
COUNTA | 비어 있지 않은 셀 개수를 계산 |
비교 예제
AB
10 | 사과 |
20 | 바나나 |
30 | |
40 |
=COUNTBLANK(A1:A4) // 결과: 1 (빈 셀 개수)
=COUNTA(A1:A4) // 결과: 3 (비어 있지 않은 셀 개수)
5. COUNTBLANK 함수 활용 예제
(1) 특정 범위의 빈 셀 개수 구하기
=COUNTBLANK(A1:A100)
A1부터 A100까지의 빈 셀 개수를 실시간으로 확인할 수 있습니다.
(2) 빈 데이터 개수가 일정 개수 이상이면 경고 표시
=IF(COUNTBLANK(A1:A10)>3, "데이터 누락!", "정상")
A1:A10 범위에서 빈 셀이 3개보다 많으면 "데이터 누락!"을, 그렇지 않으면 "정상"을 출력합니다.
(3) 특정 범위의 전체 개수에서 비어 있지 않은 개수 확인
전체 개수에서 빈 셀 개수를 빼면 비어 있지 않은 셀 개수가 됩니다.
=ROWS(A1:A10) - COUNTBLANK(A1:A10)
이렇게 하면 A1:A10 범위에서 비어 있지 않은 셀 개수를 구할 수 있습니다.
(4) 특정 조건을 만족하는 빈 셀 개수 제외
빈 셀 개수를 구하되, 특정 조건을 만족하는 경우 제외하고 싶다면 COUNTIF를 활용할 수 있습니다.
=COUNTBLANK(A1:A10) - COUNTIF(A1:A10, "제외할값")
이렇게 하면 "제외할값"을 제외한 빈 셀 개수를 계산할 수 있습니다.
6. COUNTBLANK 함수의 한계 및 주의점
- 빈 문자열("")도 빈 셀로 간주됨 → IF 함수 등을 활용하여 필터링 필요.
- 숫자가 포함된 빈 셀 개수만 세려면 다른 방법 필요.
- 여러 범위를 동시에 계산하려면 + 연산자로 합산해야 함.
7. COUNTBLANK 함수 + 다른 함수 응용
(1) COUNTBLANK + IF 함수
예를 들어, 특정 범위에서 빈 셀 개수가 0이면 "모든 데이터 입력 완료" 라고 표시하고 싶다면:
=IF(COUNTBLANK(A1:A10)=0, "모든 데이터 입력 완료", "미입력 데이터 존재")
(2) COUNTBLANK + COUNTA 활용
비어 있지 않은 데이터 개수를 구하려면:
=COUNTA(A1:A10)
또는
=ROWS(A1:A10) - COUNTBLANK(A1:A10)
이렇게 하면 비어 있지 않은 데이터 개수를 구할 수 있습니다.
(3) COUNTBLANK + COUNTIF 활용
특정 값이 포함된 셀 개수를 제외하고 빈 셀 개수를 구할 때:
=COUNTBLANK(A1:A10) - COUNTIF(A1:A10, "제외할값")
이렇게 하면 "제외할값"을 제외한 빈 셀 개수를 확인할 수 있습니다.
8. 결론
- COUNTBLANK는 빈 셀 개수를 구하는 함수.
- 공백 문자열("")도 빈 셀로 간주됨.
- 비어 있지 않은 개수를 구하려면 COUNTA 활용.
- 특정 조건을 만족하는 빈 셀 개수를 세려면 COUNTIF와 함께 사용.
- 여러 범위를 동시에 계산하려면 + 연산자를 이용.
이제 COUNTBLANK 함수의 모든 내용을 완벽하게 이해하고 활용할 수 있습니다! 🚀