CONTAR cuenta números; CONTARA cuenta todo lo que no esté vacío.
Excel tiene cuatro funciones de conteo y elegir la equivocada es la causa más común de un total que se queda corto sin avisar. CONTAR cuenta celdas con números. CONTARA cuenta celdas que no están vacías, contengan lo que contengan. CONTAR.BLANCO cuenta las vacías. CONTAR.SI cuenta las que cumplen una condición.
La pareja que conviene entender bien es CONTAR y CONTARA. Apunta las dos a una columna de lecturas que incluya una etiqueta de texto y un hueco, y discreparán, que es precisamente la gracia. CONTAR te dice cuántos números utilizables tienes; CONTARA te dice cuántas filas están rellenas. Comparar ambas es una auditoría de una línea sobre lo limpia que está una importación.
CONTARA tiene una trampa que pilla a todo el mundo. Una celda con una fórmula que devuelve "" parece vacía y cuenta como rellena, porque contiene el resultado de una fórmula. Por eso un CONTARA sobre una columna de fórmulas SI puede informar de muchas más filas de las que ves.
=CONTAR(valor1; …) =CONTARA(valor1; …) =CONTAR.BLANCO(rango)valor1; …rangoEncabezados en la fila 1, datos en A2:D6. C4 está vacía y C6 contiene texto.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sensor | Lectura | Calibración | Lote |
| 2 | Entrada norte | 17 | 3 | 12 |
| 3 | Entrada sur | -4 | 5 | 7 |
| 4 | Depósito | 63 | 12 | |
| 5 | Rebosadero | 8 | 2 | 9 |
| 6 | Retorno | -21 | n/d | 7 |
=CONTAR(C2:C6)Resultado: 3
Solo las tres calibraciones numéricas. El hueco de C4 y el texto "n/d" de C6 no son números.
=CONTARA(C2:C6)Resultado: 4
El texto cuenta como relleno, así que CONTARA encuentra una más que CONTAR.
=CONTAR.BLANCO(C2:C6)Resultado: 1
La celda realmente vacía. CONTARA más CONTAR.BLANCO da el número de filas.
=CONTARA(C2:C6) - CONTAR(C2:C6)Resultado: 1
La auditoría: cuántas celdas rellenas no son números. Cualquier cosa por encima de cero significa que la columna necesita limpieza.
Leer sobre una fórmula no es lo mismo que escribirla. Abre el ejercicio de esta función y escríbela en una hoja real: recibirás comentarios inmediatos sobre qué celda está mal y por qué.
Por qué ocurre: Las fórmulas que devuelven "" ocupan su celda. Parecen vacías y cuentan como rellenas.
Cómo resolverlo: Cuenta las celdas con contenido real: =CONTAR.SI(rango; "<>").
Por qué ocurre: Están guardados como texto, y CONTAR no los cuenta.
Cómo resolverlo: Convierte la columna. Que CONTARA dé la cifra correcta mientras CONTAR da 0 es la firma de este problema.
Por qué ocurre: Se le pasaron varios rangos. A diferencia de CONTAR y CONTARA, solo acepta uno.
Cómo resolverlo: Suma varios CONTAR.BLANCO, o usa CONTAR.SI con "" como criterio.
CONTAR solo cuenta celdas con números (y fechas, que por debajo son números). CONTARA cuenta todas las celdas que no estén vacías, incluidos texto, errores y valores lógicos. En una columna numérica limpia coinciden; donde discrepan, la diferencia son las entradas no numéricas.
Porque una celda con una fórmula que devuelve "" no está vacía: contiene el resultado de una fórmula que resulta ser una cadena vacía. Usa =CONTAR.SI(rango; "<>") para contar solo las celdas con algo con sentido.
CONTAR.SI.CONJUNTO resuelve las dos cosas: =CONTAR.SI.CONJUNTO(A2:A100; "Norte"; B2:B100; "<>"). La segunda pareja exige que la celda no esté vacía además de que coincida la región.
Lecturas más largas donde esta función hace trabajo real en una hoja real.