Función IFERROR
Evalúa una expresión y devuelve un valor especificado si la expresión devuelve un error; en caso contrario devuelve el valor de la expresión.
Sintaxis
IFERROR(value, value_if_error)
Parámetros
Término |
Definición |
---|---|
value |
Cualquier valor o expresión. |
value_if_error |
Cualquier valor o expresión. |
Valor devuelto
Un valor escalar del mismo tipo que value
Comentarios
Puede usar la función IFERROR para capturar y administrar los errores en una expresión.
Si value o value_if_error es una celda vacía, IFERROR la trata como un valor de cadena vacía ("").
La función IFERROR está basada en la función IF y usa los mismos mensajes de error, pero tiene menos argumentos. La relación entre la función IFERROR y la función IF es como sigue:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Tenga en cuenta que los valores que se devuelven para A y B deben ser del mismo tipo de datos; por consiguiente, la columna o expresión usada para value y el valor devuelto para value_if_error deben ser del mismo tipo de datos.
Ejemplo
El siguiente ejemplo devuelve 9999 si la expresión 25/0 se evalúa como un error. Si la expresión devuelve un valor distinto del error, ese valor se pasa a la expresión para invocar.
=IFERROR(25/0,9999)