Guía de tecnologías

COUNTBLANK en Google Sheets: cómo contar celdas vacías y usarla en fórmulas

8 min read Hojas de cálculo Actualizado 22 Oct 2025
COUNTBLANK en Google Sheets: contar celdas vacías
COUNTBLANK en Google Sheets: contar celdas vacías

Introducción

Google Sheets es una herramienta potente para organizar y analizar datos. A menudo necesitas saber cuántas celdas están realmente vacías en una tabla: por ejemplo, cuántos asistentes no entregaron un formulario, registros incompletos o huecos en una lista. La función COUNTBLANK está diseñada exactamente para ese propósito.

A continuación explico en detalle qué entiende Google Sheets por “vacío”, cómo usar COUNTBLANK en ejemplos prácticos, cuándo falla, alternativas útiles, patrones avanzados, y una serie de recursos prácticos (cheat sheet, pruebas, checklist por rol y un diagrama decisional) para integrar COUNTBLANK en tus flujos de trabajo.

Qué hace exactamente COUNTBLANK

COUNTBLANK cuenta las celdas que están absolutamente vacías dentro de un rango y devuelve un número entero.

Sintaxis:

=COUNTBLANK(range)

Definición rápida: una celda cuenta como vacía solo si no contiene texto, números, fórmulas, errores o valores invisibles. Es decir, la celda debe estar realmente vacía.

Ejemplos de casos que NO se consideran vacíos:

  • Celdas con fórmulas que devuelven una cadena vacía, por ejemplo =”” o =IF(A1>0, A1, “”).
  • Celdas con valores pero ocultos por formatos personalizados (por ejemplo un formato que muestre “-“ en pantalla).
  • Celdas que contienen texto en blanco (por ejemplo =” “).
  • Celdas con errores (#N/A, #VALUE!, etc.).

Nota importante: si necesitas contar celdas que aparentan vacías pero contienen “”, hay trucos más adelante.

Ejemplo básico: contar celdas vacías

Hoja de cálculo de ejemplo con voluntarios y puntuaciones

Supongamos una columna B con las puntuaciones de 10 voluntarios (B2:B11). Para saber cuántos no participaron (celdas vacías):

  1. Selecciona la celda donde quieres el resultado (por ejemplo E1).
  2. En la barra de fórmulas escribe:
=COUNTBLANK(B2:B11)
  1. Pulsa Enter.

COUNTBLANK recorrerá B2:B11 y devolverá el número de celdas vacías. Este método es rápido y fiable cuando las celdas verdaderamente no contienen nada.

COUNTBLANK en Google Sheets

Ejemplo compuesto: decidir si hacer un segundo examen

Hoja de ejemplo con decisión sobre examen

Situación: si más de la mitad de los voluntarios participaron, se realizará un segundo examen. Para automatizar la decisión combinamos COUNTBLANK, COUNTA e IF.

Funciones implicadas:

=COUNTBLANK(range)
=COUNTA(value1, value2, ...)

COUNTA cuenta las celdas no vacías (el opuesto práctico de COUNTBLANK).

=IF(logical_expression, value_if_true, value_if_false)

Ejemplo de fórmula:

=IF(COUNTA(B2:B11)>COUNTBLANK(B2:B11), "Se debe realizar un segundo examen.", "No se debe realizar un segundo examen.")

Pasos:

  1. Selecciona la celda de salida (por ejemplo E5).
  2. Introduce la fórmula anterior en la barra de fórmulas.
  3. Pulsa Enter.

Si más de la mitad de las celdas contienen valores, la fórmula devolverá “Se debe realizar un segundo examen.” En el ejemplo original, 6 de 10 tuvieron puntuación, por lo que el resultado fue afirmativo.

Casos comunes y por qué COUNTBLANK puede “fallar”

COUNTS que parecen incorrectos suelen deberse a que las celdas NO están verdaderamente vacías. Errores típicos:

  • Fórmulas que devuelven “”. Visualmente la celda parece vacía, pero COUNTBLANK NO la cuenta como vacía.
  • Espacios en blanco (“ “) o caracteres invisibles copiados desde otras fuentes.
  • Valores formateados para mostrarse en blanco mediante formato condicional o formato de número personalizado.
  • Celdas con errores o con valores booleanos FALSE/TRUE.

Cómo detectar el problema:

  • Selecciona la celda sospechosa y mira la barra de fórmulas.
  • Usa la función =LEN(A1) para saber si hay caracteres incluso cuando la celda parece vacía.
  • Usa =ISBLANK(A1) para comprobar si Google Sheets considera la celda vacía (ISBLANK devuelve TRUE solo si la celda está realmente vacía).

Trucos y alternativas según la necesidad

  1. Contar celdas con apariencia vacía pero que contienen “”:
=SUMPRODUCT(--(LEN(TRIM(B2:B11))=0))

Esto cuenta celdas cuyo contenido, tras eliminar espacios, tiene longitud 0. Captura celdas vacías y celdas con “” o espacios.

  1. Contar solo celdas que parezcan vacías pero EXCLUIR fórmulas que devuelven “”:

Si quieres contar solo celdas sin fórmulas y sin contenido:

=SUMPRODUCT(--(B2:B11=""),--(NOT(REGEXMATCH(TO_TEXT(B2:B11),"^="))))

Nota: las fórmulas avanzadas pueden requerir que el rango sea manejable (no rangos infinitos) y que uses CTRL+SHIFT+ENTER en entornos que lo precisen; en Google Sheets no suele ser necesario.

  1. Contar celdas vacías por condición (COUNTIFS + criterio):

COUNTBLANK no acepta criterios múltiples, pero puedes combinar COUNTIFS para conteos condicionales en los que el criterio sea una cadena vacía:

=COUNTIFS(B2:B11, "")

Sin embargo, COUNTIFS puede contar celdas que contienen una cadena vacía resultante de una fórmula; comprueba el comportamiento con tus datos.

  1. Uso con ARRAYFORMULA para rangos dinámicos:
=ARRAYFORMULA(SUM(--(LEN(TRIM(B2:B))=0)))

Esto permite que el cálculo abarque una columna completa y se recalcule cuando se añaden filas.

Cheatsheet: fragmentos rápidos

  • Recuento simple: =COUNTBLANK(A1:A100)
  • Recuento de celdas aparentemente vacías (incluye “” y espacios): =SUMPRODUCT(–(LEN(TRIM(A1:A100))=0))
  • Recuento de no vacíos: =COUNTA(A1:A100)
  • Recuento condicional: =COUNTIFS(A1:A100, “”, B1:B100, “>10”)
  • Si más no vacíos que vacíos: =IF(COUNTA(A1:A100)>COUNTBLANK(A1:A100), “Sí”, “No”)

Heurística y mental model para decidir qué usar

  • Si necesitas sólo celdas que estén literalmente vacías (sin fórmulas ni texto), usa COUNTBLANK.
  • Si te importa la apariencia (p. ej. celdas que muestran vacío pero contienen una fórmula que devuelve “”), usa LEN(TRIM(…)) o SUMPRODUCT.
  • Para decisiones lógicas o flujo, combina COUNTBLANK/COUTNA con IF.
  • Para rangos dinámicos o columnas completas, considera ARRAYFORMULA y rangos abiertos (A:A) con precaución por rendimiento.

Mnemotecnia: “COUNTBLANK mira el contenedor; LEN(TRIM) mira el contenido”.

Checklist por rol

Analista de datos:

  • ¿Las celdas que quieres contar contienen fórmulas que devuelven “”? Verifica con LEN.
  • ¿Necesitas conteos condicionales? Usa COUNTIFS o combinación con COUNTA.
  • ¿Rendimiento? Limita rangos a los necesarios.

Desarrollador que automatiza hojas:

  • Usa ARRAYFORMULA para expansión automática.
  • Evita rangos completos si la hoja crece mucho; filtra por fechas o IDs.
  • Documenta fórmulas complejas en una celda de ayuda.

Profesor / coordinador de encuestas:

  • Valida entradas con Data Validation para evitar “ “ o caracteres invisibles.
  • Usa mensajes claros cuando un alumno o usuario deja una celda en blanco.

Pruebas y criterios de aceptación (test cases)

Caso 1 — celdas verdaderamente vacías:

  • Entrada: A1:A5 todas sin contenido.
  • Esperado: COUNTBLANK(A1:A5)=5.

Caso 2 — celdas con “”:

  • Entrada: A1 contains =””, A2 contains “ “, A3 contains “texto”.
  • Esperado: COUNTBLANK(A1:A3)=0; SUMPRODUCT(–(LEN(TRIM(A1:A3))=0))=2.

Caso 3 — combinación con IF:

  • Entrada: 6 valores no vacíos de 10.
  • Esperado: IF(COUNTA>COUNTBLANK) devuelve verdadero y el texto asociado.

Diagrama decisional (Mermaid)

flowchart TD
  A[¿Necesitas contar celdas vacías?] --> B{¿Las celdas contienen fórmulas que devuelven '' o espacios?}
  B -- No --> C[Usar COUNTBLANK'range']
  B -- Sí --> D[Usar SUMPRODUCT/LEN'TRIM'range'']
  D --> E{¿Necesitas condiciones extra?}
  C --> E
  E -- Sí --> F[Usar COUNTIFS o combinación con COUNTA/IF]
  E -- No --> G[Resultado final]

Problemas frecuentes y soluciones (troubleshooting)

Problema: COUNTBLANK devuelve 0 pero visualmente hay celdas vacías. Solución: selecciona una celda y revisa la barra de fórmulas; usa =LEN(TRIM(celda)). Si LEN>0, hay contenido oculto.

Problema: necesito contar celdas vacías en una hoja que se actualiza por fórmulas automáticas. Solución: decide si quieres contar las celdas que contienen fórmulas (aunque muestren “”). Si no, modifica la fórmula generadora para dejar la celda realmente vacía (p. ej. evitar devolver “”).

Problema: rendimiento lento al usar SUMPRODUCT en grandes rangos. Solución: acota el rango o usa filtros previos; considera scripts de Apps Script si necesitas procesar miles de filas regularmente.

Compatibilidad y migración (Excel vs Google Sheets)

  • COUNTBLANK existe tanto en Google Sheets como en Excel y se comporta de forma similar.
  • Diferencia práctica: la sintaxis y comportamiento ante fórmulas que devuelven “” coincide generalmente, pero algunas versiones antiguas de Excel pueden manejar rangos dinámicos de forma distinta.
  • Si migras hojas entre Excel y Google Sheets, revisa las funciones de Array y cualquier macro (VBA) que no se transfieran.

Buenas prácticas y seguridad

  • Evita usar fórmulas que devuelvan “” si necesitas contar espacios vacíos con COUNTBLANK; es preferible dejar la celda realmente vacía o gestionar con una columna auxiliar.
  • Para datos personales sensibles, aplica control de acceso en Google Drive y evita compartir hojas públicas con datos sin anonimizar.

Ejemplos adicionales y variantes prácticas

  1. Contar vacíos en una fila específica:
=COUNTBLANK(2:2)
  1. Contar vacíos en múltiples rangos:
=COUNTBLANK(A1:A10)+COUNTBLANK(C1:C10)
  1. Contar filas completas vacías (todas las celdas vacías en la fila):
=SUMPRODUCT(--(MMULT(--(A2:F100<>""),TRANSPOSE(COLUMN(A2:F2)^0))=0))

Esta última fórmula cuenta filas en A2:F100 donde todas las celdas están vacías. Es avanzada y útil para identificar filas en blanco completas.

Resumen final

COUNTBLANK es una función simple y fiable para contar celdas realmente vacías. Para escenarios donde las celdas parecen vacías pero contienen “” o espacios, combina COUNTBLANK con LEN/TRIM, SUMPRODUCT o COUNTIFS según la necesidad. Para automatizaciones y decisiones lógicas, combina con COUNTA e IF. Revisa siempre el contenido real de las celdas con LEN e ISBLANK antes de confiar en un recuento.

Importante: si tus flujos de datos incluyen celdas generadas por fórmulas, define una convención clara (devolver NULL en lugar de “”) o añade una columna auxiliar que indique estado para evitar ambigüedades.

Preguntas frecuentes

¿COUNTBLANK cuenta celdas con fórmulas que devuelven “”?

No. COUNTBLANK solo cuenta celdas completamente vacías; una celda con una fórmula que devuelve la cadena vacía aún no es considerada vacía por COUNTBLANK.

¿Cómo cuento celdas que contienen solo espacios o caracteres invisibles?

Usa =SUMPRODUCT(–(LEN(TRIM(rango))=0)) para contar celdas cuyo contenido, tras recortar espacios, tenga longitud cero.

¿Hay diferencias entre COUNTBLANK en Excel y Google Sheets?

En general su comportamiento es equivalente. Ten cuidado con macros y rangos dinámicos al migrar entre plataformas.


Si quieres, puedo generar una plantilla de hoja (con fórmulas ya colocadas) para tus datos concretos o un script de Apps Script que automatice el recuento y notifique cuando se alcance cierto umbral.

Autor
Edición

Materiales similares

Podman en Debian 11: instalación y uso
DevOps

Podman en Debian 11: instalación y uso

Apt-pinning en Debian: guía práctica
Sistemas

Apt-pinning en Debian: guía práctica

OptiScaler: inyectar FSR 4 en casi cualquier juego
Guía técnica

OptiScaler: inyectar FSR 4 en casi cualquier juego

Dansguardian + Squid NTLM en Debian Etch
Redes

Dansguardian + Squid NTLM en Debian Etch

Arreglar error de instalación Android en SD
Android

Arreglar error de instalación Android en SD

Conectar carpetas de red con KNetAttach
Redes

Conectar carpetas de red con KNetAttach