안녕하세요! 엑셀 꿀팁을 전해드리는 여러분의 오피스 파트너입니다.
지난 시간에는 숫자를 세는 COUNT와 문자를 포함해 비어있지 않은 모든 셀을 세는 COUNTA 함수에 대해 알아봤습니다. 오늘은 그 정반대의 상황을 해결해 보려 합니다.
"제출하지 않은 사람이 누구지?"
"이번 달 결석이 총 며칠이지?"
"아직 입력되지 않은 데이터가 몇 건 남았지?"
이렇게 '비어있는 곳'만 골라서 세어야 할 때, 눈으로 하나하나 세고 계신가요? 데이터가 100건만 넘어가도 눈이 빠질 듯 아프고, 실수할 확률은 100%에 가깝습니다. 오늘 소개할 COUNTBLANK 함수 하나면, 수천 명의 명단에서도 누락된 인원을 1초 만에 찾아낼 수 있습니다.

1. COUNTBLANK 함수란?
이름 그대로 'Count(세다) + Blank(빈칸)'입니다. 지정한 범위 내에서 데이터가 입력되지 않은, 텅 빈 셀의 개수를 반환해 주는 함수입니다.
1-1. 초간단 사용 공식
* 해석: =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열에 결석 일수를 자동으로 구해보겠습니다.
따라 하기 단계:
- 이영희의 결석 일수를 표시할 E2 셀을 클릭합니다.
- =COUNTBLANK( 를 입력합니다.
- 날짜 범위인 B2부터 D2까지 드래그합니다.
- 괄호를 닫고 엔터를 칩니다.
- 결과값 1이 나옵니다.
- 채우기 핸들(셀 오른쪽 아래 점)을 잡아 아래로 끌어내리면 다른 학생들도 자동 계산됩니다.
=COUNTBLANK(B2:D2)
3. 실전 예제 B: 직장인 서류 제출 현황 (미제출자 파악)
이번에는 회사입니다. 전 직원에게 연말정산 서류나 보고서를 제출하라고 공지했습니다. 제출한 사람은 날짜를 적고, 아직 안 낸 사람은 비워두었습니다. "아직 안 낸 사람이 총 몇 명인지" 보고해야 한다면?
- 제출 완료(날짜 있음):
COUNT함수 사용 - 미제출(빈칸):
COUNTBLANK함수 사용
👉 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 함수(오늘 날짜 자동 입력)에 대해 다뤄보겠습니다. 보고서 날짜 수정하다가 스트레스받으셨던 분들은 다음 포스팅을 놓치지 마세요.
이 정보가 유용하셨다면 공감과 구독 부탁드립니다. 여러분의 엑셀 생활이 편안해지도록 끝까지 돕겠습니다.