
Fórmula genérica
(=MATCH(TRUE,ISERROR(rng),0))
Resumen
Si necesita hacer coincidir el primer error en un rango de celdas, puede usar una fórmula de matriz basada en las funciones COINCIDIR e ISERROR. En el ejemplo que se muestra, la fórmula es:
(=MATCH(TRUE,ISERROR(B4:B11),0))
Esta es una fórmula de matriz y debe ingresarse usando Control + Shift + Enter (CSE).
Explicación
Trabajando desde adentro hacia afuera, la función ISERRROR devuelve VERDADERO cuando un valor es un error reconocido, y FALSO si no.
Cuando se le da un rango de celdas (una matriz de celdas), la función ISERROR devolverá una matriz de resultados VERDADERO / FALSO. En el ejemplo, esta matriz resultante se ve así:
(FALSO; FALSO; FALSO; FALSO; FALSO; VERDADERO; FALSO; FALSO)
Tenga en cuenta que el sexto valor (que corresponde a la sexta celda del rango) es VERDADERO, ya que la celda B9 contiene # N / A.
La función COINCIDIR está configurada para coincidir con VERDADERO en el modo de coincidencia exacta. Encuentra el primer VERDADERO en la matriz creada por ISERROR y devuelve la posición. Si no se encuentra ninguna coincidencia, la función COINCIDIR en sí misma devuelve # N / A.
Encontrar el primer error de NA
La fórmula anterior coincidirá con cualquier error. Si desea hacer coincidir el primer error # N / A, simplemente sustituya ISNA por ISERROR:
(=MATCH(TRUE,ISNA(B4:B11),0))