Curso
Molestas celdas en blanco que pueden estropear tus cálculos o informes. Es un problema común, así que tiene solución. Entra,COUNTBLANK()
.
COUNTBLANK()
te permite contar el número de celdas vacías en un rango determinado, lo que facilita mucho el proceso de limpieza de datos.
A continuación, te explicaré cómo funciona COUNTBLANK()
, te mostraré los usos más comunes y te daré algunos consejos basados en mi experiencia.
¿Qué hace Excel COUNTBLANK()?
Veamos exactamente cómo COUNTBLANK()
identifica las celdas vacías.
COUNTBLANK()
cuenta el número de celdas vacías dentro de un rango especificado. Se centra únicamente en las celdas que están realmente en blanco. Si no hay nada en la celda (nada en absoluto), entonces se cuenta.
Importante: La función ignora las celdas que parecen vacías pero que en realidad contienen caracteres invisibles (como espacios) o fórmulas que devuelven una cadena vacía, como ésta: ""
.
Ésta es la sintaxis que utilizarás:
=COUNTBLANK(range)
Donde range
es el grupo de celdas que quieres comprobar.
Por ejemplo, si quieres contar las celdas vacías de A1 a A10, utilizarías
=COUNTBLANK(A1:A10)
Excel devolverá el número de celdas realmente vacías de ese rango. Es una forma muy útil de evaluar rápidamente el alcance de los datos que faltan.
Usos comunes de Excel COUNTBLANK()
Quizá te preguntes cómo COUNTBLANK()
puede tener el mayor impacto en tu día a día
Encontrarás COUNTBLANK()
especialmente útil cuando lo necesites:
- Identificar entradas que faltan en encuestas o formularios
- Hojas de cálculo de auditoría para registros incompletos
- Prepara los datos señalando las lagunas
- Sigue los progresos en las listas de control
Pero, en realidad, los usos son demasiado comunes para documentarlos completamente.
Qué entendemos por "espacios en blanco"
Dediquemos más tiempo para entender realmente qué es exactamente lo que Excel considera "en blanco". Para utilizar la función y asegurarnos de que no cometemos errores, tenemos que tener cuidado de diferenciar en nuestro propio pensamiento la diferencia entre las celdas realmente vacías y las que sólo parecen vacías.
COUNTBLANK()
sólo cuenta las celdas que están completamente vacías. Eso significa que no hay espacios, ni fórmulas, nada de nada. Es una definición estricta que podría sorprenderte.
He aquí algunos ejemplos rápidos para ilustrarlo:
-
Una celda con una fórmula como
=""
(que devuelve una cadena vacía) se cuenta como en blanco. -
Una celda con sólo un espacio (
" "
) u otros caracteres invisibles no se cuenta como espacio en blanco. -
Una celda con una fórmula que devuelva un valor visible (incluso
0
) no está en blanco.
Si ves que COUNTBLANK()
no detecta ciertas celdas que crees que están vacías, comprueba si hay caracteres ocultos o fórmulas subyacentes que puedan estar creando una ilusión.
Dos ejemplos de Excel COUNTBLANK()
Para poner en práctica estos conocimientos, veamos dos ejemplos.
Contar espacios en blanco en un rango
Aquí, estoy utilizando COUNTBLANK()
para contar los espacios en blanco de un rango.
Supón que tienes estos datos en la columna B:
Para contar el número de celdas realmente en blanco en B1:B6, utiliza
=COUNTBLANK(B1:B6)
Excel devolverá 3, como puedes ver, ya que B3, B5 y B6 están completamente vacías.
Cálculo de la tasa de finalización
Para nuestro segundo ejemplo, veamos el seguimiento de la finalización de tareas.
Supongamos que tienes una lista de 100 tareas en la columna C, con espacios en blanco que indican tareas incompletas. Para calcular la tasa de finalización, prueba este método:
=((100-COUNTBLANK(A2:A100))/100)
Esta fórmula te dará el porcentaje de tareas completadas para que puedas controlar el progreso de un vistazo.
Excel COUNTBLANK() vs. COUNTA() y COUNTIF()
Veamos cómo se compara COUNTBLANK()
con funciones similares como COUNTA()
y COUNTIF()
.
-
COUNTA()
cuenta todas las celdas no vacías, incluidas las que tienen números, texto o incluso fórmulas que devuelven una cadena vacía. -
COUNTIF()
puede contar basándose en criterios específicos, incluidos los espacios en blanco (utilizando""
como criterio). -
COUNTBLANK()
(el tema de nuestro artículo) se centra sólo en las células totalmente vacías.
Por ejemplo, si quieres contar las celdas del rango A1:A10 que no están vacías, utilizarías
=COUNTA(A1:A10)
O, si quieres contar celdas con un valor específico (como "Pendiente"), utilizarías
=COUNTIF(A1:A10,"Pending")
Pero cuando tu objetivo sea poner a cero las celdas en blanco, utiliza COUNTBLANK()
.
Algunos consejos útiles
COUNTBLANK()
se supone que te ahorra tiempo, no que te lo hace perder. Por eso, aquí tienes algunos consejos para que no tengas problemas imprevistos:
-
Selecciona un rango:
COUNTBLANK()
funciona con cualquier rango rectangular, ya sea A1:D10 o una sola fila. -
Combínalo con otras funciones: Para saber cuántas celdas están llenas, sólo tienes que restar
COUNTBLANK()
al número total de celdas de tu rango. Además, como las celdas que parecen vacías pero contienen espacios o fórmulas pueden no contarse como vacías, puedes solucionar esto utilizandoTRIM()
oCLEAN()
para eliminar los caracteres no deseados. -
Detecta lagunas en grandes conjuntos de datos: Combina
COUNTBLANK()
con el formato condicional para resaltar visualmente las entradas que faltan y facilitar la detección de patrones.
Combina estas estrategias para poder auditar rápidamente tus datos sin problemas.
Limitaciones y rarezas
Aunque COUNTBLANK()
es fiable y sencillo, tiene algunos comportamientos curiosos:
-
COUNTBLANK()
sólo funciona con rangos, no con arreglos o criterios comoCOUNTIF()
. -
COUNTBLANK()
no puede comprobar de forma nativa rangos no contiguos (como A1:A10, C1:C10 en una fórmula). En estos casos, suma varias llamadas aCOUNTBLANK()
.
Funciones de Excel relacionadas que merece la pena conocer
Por último, es útil conocer las funciones relacionadas que complementan a COUNTBLANK()
. Siempre es bueno ampliar tu conjunto de herramientas de Excel.
-
ISBLANK()
: Comprueba si una única celda está vacía (devuelveTRUE
oFALSE
). Especialmente útil en las declaraciones deIF()
. -
COUNTIF()
: Cuenta las celdas en función de criterios específicos, incluidos los espacios en blanco o las coincidencias parciales. -
COUNTA()
: Cuenta todas las celdas no vacías. TRIM()
yCLEAN()
: Se puede utilizar para asegurarse de que las celdas están vacías, de modo queCOUNTBLANK()
funcione como es debido.
Conclusión
Estoy seguro de que en tu propio trabajo encontrarás usos para COUNTBLANK()
que no se me ocurrió añadir como ejemplos. Es una función versátil y útil con muchos usos, y merece un lugar en tu caja de herramientas de Excel.
Hay mucho más que aprender. Sigue nuestro curso Funciones avanzadas de Excel para aprender otras cosas interesantes, como las funciones de referencia y de base de datos.
