Fórmula genérica
=SUMPRODUCT(--ISERROR(range))
Resumen
Para contar las celdas que contienen errores, puede usar la función ESERROR, envuelta en la función SUMPRODUCTO. En el ejemplo que se muestra, la celda E5 contiene esta fórmula:
=SUMPRODUCT(--ISERROR(B5:B9))
Explicación
La función SUMPRODUCT acepta una o más matrices, multiplica las matrices juntas y devuelve la "suma de productos" como resultado final. Si solo se proporciona una matriz, SUMPRODUCT simplemente devuelve la suma de los elementos de la matriz.
En el ejemplo que se muestra, el objetivo es contar los errores en un rango determinado. La fórmula en E5 es:
=SUMPRODUCT(--ISERROR(B5:B9))
Trabajando desde adentro hacia afuera, la función ISERROR devuelve VERDADERO cuando una celda contiene un error y FALSO si no. Debido a que hay cinco celdas en el rango B5: B9, ISERROR evalúa cada celda y devuelve cinco resultados en una matriz como esta:
(TRUE;FALSE;TRUE;FALSE;TRUE)
Para coaccionar los valores VERDADERO / FALSO a unos y ceros, usamos un doble negativo (-). La matriz resultante se ve así:
(1;0;1;0;1)
Finalmente, SUMPRODUCT suma los elementos de esta matriz y devuelve el total, que es 3 en este caso.
Opción ISERR
La función ISERROR cuenta todos los errores. Si por alguna razón desea contar todos los errores excepto # N / A, puede usar la función ISERR en su lugar:
=SUMPRODUCT(--ISERR(B5:B9)) // returns 2
Dado que uno de los errores que se muestran en el ejemplo es # N / A, la opción ISERR devuelve 2 en lugar de 3.
Fórmula de matriz con SUM
También puede usar la función SUMA para contar errores, pero debe ingresar como una fórmula de matriz. Una vez ingresada, la fórmula se verá así:
(=SUM(--ISERROR(range)))
Excel agrega automáticamente las llaves e indican una fórmula de matriz.
Nota: esta es una fórmula de matriz y debe ingresarse con control + shift + enter, excepto en Excel 365.