Inicio › Funciones de Excel › CONTAR y CONTARA
Función CONTAR en Excel: CONTAR, CONTARA y CONTAR.BLANCO
Excel tiene tres funciones básicas para contar. CONTAR cuenta números, CONTARA cuenta todas las celdas no vacías y CONTAR.BLANCO cuenta las celdas vacías. Elegir la equivocada es una causa habitual de totales incorrectos. En el Excel en inglés, se llaman COUNT, COUNTA y COUNTBLANK.
En esta guía
Sintaxis
| Función | Sintaxis | Cuenta |
|---|---|---|
| CONTAR | =CONTAR(valor1; [valor2]; …) | Celdas con números (las fechas y horas también cuentan) |
| CONTARA | =CONTARA(valor1; [valor2]; …) | Celdas no vacías: números, texto, errores, VERDADERO/FALSO |
| CONTAR.BLANCO | =CONTAR.BLANCO(rango) | Celdas vacías |
Ejemplo: el mismo rango, tres resultados
| A | |
|---|---|
| 1 | Horas |
| 2 | 8 |
| 3 | baja |
| 4 | 7,5 |
| 5 | |
| 6 | 6 |
| 7 | n/a |
| Fórmula | Resultado | Por qué |
|---|---|---|
=CONTAR(A2:A7) | 3 | Solo 8, 7,5 y 6 son números |
=CONTARA(A2:A7) | 5 | Todo excepto A5, que está vacía |
=CONTAR.BLANCO(A2:A7) | 1 | Solo A5 está vacía |
Practica CONTAR y CONTARA: pruébalo tú mismo
Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.
Tarea: Cuenta cuántas celdas de B2:B7 contienen un número, en D2: =CONTAR(B2:B7)
¿Cuál deberías usar?
- ¿Cuántas entradas numéricas hay? CONTAR. Por ejemplo, cuántos días tienen horas registradas.
- ¿Cuántas filas están rellenas? CONTARA sobre una columna que siempre está rellena, como la de nombre o código.
- ¿Cuántas faltan todavía? CONTAR.BLANCO.
- ¿Cuántas cumplen una condición? CONTAR.SI o CONTAR.SI.CONJUNTO.
Trampas
- Los números guardados como texto no los cuenta CONTAR, solo CONTARA.
- Las fórmulas que devuelven "" (texto vacío, por ejemplo de
=SI(B2>0; B2; "")) parecen vacías, pero CONTARA las cuenta. CONTAR.BLANCO también las cuenta como vacías, así que CONTARA + CONTAR.BLANCO puede superar el número de celdas. - Un espacio escrito en una celda hace que CONTARA la considere no vacía.
- Listas filtradas: para contar solo las filas visibles, usa
=SUBTOTALES(103; A2:A100). Lee SUBTOTALES.
Preguntas frecuentes
¿Qué diferencia hay entre CONTAR y CONTARA?
CONTAR solo cuenta celdas con números. CONTARA cuenta todas las celdas que no están vacías, también las de texto.
¿Por qué CONTARA cuenta celdas que parecen vacías?
Contienen algo invisible: un espacio o una fórmula que devuelve texto vacío (""). Compruébalo con =LARGO(A2).
¿Cómo cuento solo las celdas con texto?
Usa =CONTAR.SI(A2:A100; "*"). El asterisco coincide con cualquier texto, pero no con números.
¿Cómo cuento valores únicos?
En Microsoft 365 o Excel 2021 y posteriores, usa =CONTARA(UNICOS(A2:A100)).