카테고리 없음

엑셀함수/COUNTBLANK/특정 범위 내의 빈 셀 개수를 세는 함수

K-직장인 S 2025. 3. 19. 13:44

엑셀 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 함수의 모든 내용을 완벽하게 이해하고 활용할 수 있습니다! 🚀