카테고리 없음

COUNTBLANK: 빈 칸 개수만 빠르게 세는 방법 (출석부 관리 팁)

story00-1 2026. 1. 12. 19:36

안녕하세요! 엑셀 꿀팁을 전해드리는 여러분의 오피스 파트너입니다.

지난 시간에는 숫자를 세는 COUNT와 문자를 포함해 비어있지 않은 모든 셀을 세는 COUNTA 함수에 대해 알아봤습니다. 오늘은 그 정반대의 상황을 해결해 보려 합니다.

"제출하지 않은 사람이 누구지?"
"이번 달 결석이 총 며칠이지?"
"아직 입력되지 않은 데이터가 몇 건 남았지?"

이렇게 '비어있는 곳'만 골라서 세어야 할 때, 눈으로 하나하나 세고 계신가요? 데이터가 100건만 넘어가도 눈이 빠질 듯 아프고, 실수할 확률은 100%에 가깝습니다. 오늘 소개할 COUNTBLANK 함수 하나면, 수천 명의 명단에서도 누락된 인원을 1초 만에 찾아낼 수 있습니다.


1. COUNTBLANK 함수란?

이름 그대로 'Count(세다) + Blank(빈칸)'입니다. 지정한 범위 내에서 데이터가 입력되지 않은, 텅 빈 셀의 개수를 반환해 주는 함수입니다.

1-1. 초간단 사용 공식

=COUNTBLANK(range)
* 해석: =COUNTBLANK(빈칸을 찾고 싶은 범위)

인수(괄호 안에 들어가는 내용)가 딱 하나, '범위'밖에 없습니다. 엑셀 함수 중에서도 난이도 하(下), 하지만 활용도는 최상(上)인 혜자 함수입니다.


2. 실전 예제 A: 학교/학원 출석부 관리 (결석 확인)

선생님이나 강사님들이 가장 많이 겪는 상황입니다. 출석한 날에는 'O'를 표시하고, 결석한 날은 비워두는 경우가 많죠. 이때 결석 일수를 자동으로 계산해 봅시다.

A열 (이름) B열 (1일) C열 (2일) D열 (3일) E열 (결석일수)
1 김철수 O O O 0
2 이영희 O   O 1
3 박민수     O 2

위 표에서 이영희 학생은 2일에, 박민수 학생은 1일과 2일에 결석하여 셀이 비어있습니다. E열에 결석 일수를 자동으로 구해보겠습니다.

따라 하기 단계:

  1. 이영희의 결석 일수를 표시할 E2 셀을 클릭합니다.
  2. =COUNTBLANK( 를 입력합니다.
  3. 날짜 범위인 B2부터 D2까지 드래그합니다.
  4. 괄호를 닫고 엔터를 칩니다.
  5. 결과값 1이 나옵니다.
  6. 채우기 핸들(셀 오른쪽 아래 점)을 잡아 아래로 끌어내리면 다른 학생들도 자동 계산됩니다.
=COUNTBLANK(B2:D2)

3. 실전 예제 B: 직장인 서류 제출 현황 (미제출자 파악)

이번에는 회사입니다. 전 직원에게 연말정산 서류나 보고서를 제출하라고 공지했습니다. 제출한 사람은 날짜를 적고, 아직 안 낸 사람은 비워두었습니다. "아직 안 낸 사람이 총 몇 명인지" 보고해야 한다면?

  • 제출 완료(날짜 있음): COUNT 함수 사용
  • 미제출(빈칸): COUNTBLANK 함수 사용
=COUNTBLANK(C2:C100)
👉 C2부터 C100까지 셀 중에서 비어있는 셀(미제출자)의 개수를 바로 알려줍니다.

4. 주의! 눈에 안 보이는 '유령 공백'의 함정 (고급 팁)

COUNTBLANK 함수를 쓸 때 초보자들이 가장 많이 당황하는 순간이 있습니다.
"분명히 셀이 비어있는데, 개수에 포함이 안 돼요! 0으로 나와요!"

이런 경우 십중팔구 '진짜 빈칸'이 아니기 때문입니다. 엑셀에서 빈칸으로 보이지만 데이터가 들어있는 경우는 크게 2가지가 있습니다.

① 스페이스바(Space Bar) 공백

셀 내용을 지울 때 Delete 키를 누르지 않고, 실수로 스페이스바를 한 번 누르고 엔터를 친 경우입니다. 우리 눈에는 투명해서 안 보이지만, 엑셀은 "띄어쓰기라는 문자가 들어있다"고 판단합니다. 그래서 빈칸으로 세지 않습니다.

[해결법] 해당 셀을 선택하고 Delete 키를 눌러 완벽하게 지워주세요.

② 수식의 결과가 빈칸인 경우 ("")

이건 조금 어려운 내용이지만 중요합니다. 예를 들어 =IF(A1>10, "합격", "") 같은 수식을 썼다고 칩시다.
조건이 맞지 않으면 ""(빈 문자열)을 출력하라는 뜻인데, 놀랍게도 COUNTBLANK 함수는 이 수식 결과인 빈 문자열("")도 '빈칸'으로 인식해서 개수를 셉니다!

하지만, ISBLANK 같은 다른 함수들은 이것을 '문자'로 취급합니다. 여기서 혼란이 오죠.
정리하자면, COUNTBLANK는 수식으로 만들어진 빈칸도 잘 세어줍니다. 그러니 안심하고 쓰셔도 됩니다.


5. COUNT vs COUNTA vs COUNTBLANK 총정리

지금까지 배운 3가지 함수, 이제 완벽하게 구분하실 수 있겠죠? 마지막으로 요약해 드립니다. 상황에 맞춰 골라 쓰세요.

함수 이름 무엇을 세나요? 추천 상황
COUNT 오직 숫자 매출 건수, 시험 응시자 수
COUNTA 비어있지 않은 모든 것 참석자 명단, 전체 데이터 수
COUNTBLANK 빈 셀 결석자, 미제출자, 누락 데이터


오늘은 데이터 관리의 빈틈을 메워주는 COUNTBLANK 함수에 대해 알아보았습니다.

이제 누군가 "미제출 인원이 몇 명이야?"라고 물어볼 때, 당황하지 말고 1초 만에 답을 내놓으시기 바랍니다. 빈칸을 정복하는 자가 칼퇴근을 정복한다는 사실, 잊지 마세요!

다음 시간에는 매번 날짜를 입력하는 귀차니즘에서 해방시켜 줄 TODAY와 NOW 함수(오늘 날짜 자동 입력)에 대해 다뤄보겠습니다. 보고서 날짜 수정하다가 스트레스받으셨던 분들은 다음 포스팅을 놓치지 마세요.

이 정보가 유용하셨다면 공감과 구독 부탁드립니다. 여러분의 엑셀 생활이 편안해지도록 끝까지 돕겠습니다.