La función IFERROR de Excel devuelve un resultado personalizado cuando una fórmula genera un error y un resultado estándar cuando no se detecta ningún error. IFERROR es una forma elegante de atrapar y gestionar errores sin utilizar sentencias IF anidadas más complicadas.
Propósito Capturar y manejar errores Valor de retorno El valor que especifica para las condiciones de error. Sintaxis = IFERROR (valor, valor_si_error) Argumentos
- valor : El valor, la referencia o la fórmula para comprobar si hay un error.
- value_if_error - El valor que se devolverá si se encuentra un error.
La función IFERROR 'detecta' errores en una fórmula y devuelve un resultado o fórmula alternativo cuando se detecta un error.
insertar nueva línea en la celda de Excel
Utilice la función SI.ERROR para atrapar y manejar errores producidos por otras fórmulas o funciones. IFERROR comprueba los siguientes errores: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, o #NULL !.
Ejemplo 1
Por ejemplo, si A1 contiene 10, B1 está en blanco y C1 contiene la fórmula = A1 / B1, ¡la siguiente fórmula capturará el # DIV / 0! error que resulta de dividir A1 por B1:
|_+_|Mientras B1 esté vacío, C1 mostrará el mensaje 'Ingrese un valor en B1' si B1 está en blanco o es cero. Cuando se ingresa un número en B1, la fórmula devolverá el resultado de A1 / B1.
cómo usar la función de pago en Excel
Ejemplo # 2
También puede utilizar la función IFERROR para detectar el error # N / A que arroja BUSCARV cuando no se encuentra un valor de búsqueda. La sintaxis se ve así:
|_+_|En este ejemplo, cuando BUSCARV devuelve un resultado, SI.ERROR funciona ese resultado. Si BUSCARV devuelve el error # N / A porque no se encuentra un valor de búsqueda, IFERROR devuelve 'No encontrado'.
Notas
- Si valor está vacío, se evalúa como una cadena vacía ('') y no como un error.
- Si value_if_error se proporciona como una cadena vacía (''), no se muestra ningún mensaje cuando se detecta un error.
- Si se ingresa IFERROR como una fórmula de matriz, devuelve una matriz de resultados con un elemento para cada celda en valor .
- En Excel 2013+, puede usar el Función IFNA para atrapar y manejar errores # N / A específicamente.