Función Excel IFERROR - Ejemplos de fórmulas + video GRATIS

Cuando trabaja con datos y fórmulas en Excel, es probable que encuentre errores.

Para manejar errores, Excel ha proporcionado una función útil: la función IFERROR.

Antes de entrar en la mecánica del uso de la función IFERROR en Excel, veamos primero los diferentes tipos de errores que puede encontrar al trabajar con fórmulas.

Tipos de errores en Excel

Conocer los errores en Excel lo preparará mejor para identificar la posible razón y la mejor manera de manejarlos.

A continuación, se muestran los tipos de errores que puede encontrar en Excel.

# N / A Error

Esto se denomina error "Valor no disponible".

Verá esto cuando use una fórmula de búsqueda y no pueda encontrar el valor (por lo tanto, No disponible).

A continuación se muestra un ejemplo en el que utilizo la fórmula BUSCARV para encontrar el precio de un artículo, pero devuelve un error cuando no puedo encontrar ese artículo en la matriz de la tabla.

# DIV / 0! Error

Es probable que vea este error cuando un número se divide por 0.

A esto se le llama error de división. En el siguiente ejemplo, da un # DIV / 0! error ya que el valor de la cantidad (el divisor en la fórmula) es 0.

#¡VALOR! Error

El error de valor se produce cuando utiliza un tipo de datos incorrecto en una fórmula.

Por ejemplo, en el siguiente ejemplo, cuando intento agregar celdas que tienen números y el carácter A, me da el error de valor.

Esto sucede porque solo puede agregar valores numéricos, pero en su lugar, intenté agregar un número con un carácter de texto.

#¡ÁRBITRO! Error

Esto se denomina error de referencia y lo verá cuando la referencia en la fórmula ya no sea válida. Este podría ser el caso cuando la fórmula se refiere a una referencia de celda y esa referencia de celda no existe (sucede cuando elimina una fila / columna u hoja de trabajo a la que se hace referencia en la fórmula).

En el siguiente ejemplo, mientras que la fórmula original era = A2 / B2, cuando eliminé la Columna B, ¡todas las referencias a ella se convirtieron en #REF! y también dio el #REF! error como resultado de la fórmula.

# ERROR DE NOMBRE

Es probable que este error se deba a una función mal escrita.

Por ejemplo, si en lugar de BUSCARV, usas VLOKUP por error, te dará un error de nombre.

# NUM ERROR

Puede ocurrir un error numérico si intenta calcular un valor muy grande en Excel. Por ejemplo, = 187 549 devolverá un error numérico.

Otra situación en la que puede obtener el error NUM es cuando le da un argumento numérico no válido a una fórmula. Por ejemplo, si calcula la raíz cuadrada de un número y le da un número negativo como argumento, devolverá un error numérico.

Por ejemplo, en el caso de la función Raíz cuadrada, si da un número negativo como argumento, devolverá un error numérico (como se muestra a continuación).

Si bien he mostrado solo un par de ejemplos aquí, puede haber muchas otras razones que pueden provocar errores en Excel. Cuando recibe errores en Excel, no puede simplemente dejarlo allí. Si los datos se utilizan más en los cálculos, debe asegurarse de que los errores se manejen de la manera correcta.

La función IFERROR de Excel es una excelente manera de manejar todo tipo de errores en Excel.

Función IFERROR de Excel: descripción general

Con la función SI.ERROR, puede especificar lo que desea que devuelva la fórmula en lugar del error. Si la fórmula no devuelve un error, se devuelve su propio resultado.

Sintaxis de la función IFERROR

= SI.ERROR (valor, valor_si_error)

Argumentos de entrada

  • valor - este es el argumento en el que se comprueba el error. En la mayoría de los casos, es una fórmula o una referencia de celda.
  • value_if_error - este es el valor que se devuelve si hay un error. Se evaluaron los siguientes tipos de error: # N / A, #REF !, # DIV / 0 !, #VALUE !, #NUM !, #NAME ?, y #NULL !.

Notas adicionales:

  • Si usa “” como argumento value_if_error, la celda no muestra nada en caso de error.
  • Si el argumento value o value_if_error se refiere a una celda vacía, la función Excel IFERROR lo trata como un valor de cadena vacía.
  • Si el argumento de valor es una fórmula de matriz, IFERROR devolverá una matriz de resultados para cada elemento en el rango especificado en valor.

Función Excel IFERROR - Ejemplos

Aquí hay tres ejemplos del uso de la función IFERROR en Excel.

Ejemplo 1 - Devolver celda en blanco en lugar de error

Si tiene funciones que pueden devolver un error, puede envolverlo dentro de la función IFERROR y especificar en blanco como el valor a devolver en caso de un error.

En el ejemplo que se muestra a continuación, el resultado en D4 es # DIV / 0! error ya que el divisor es 0.

En este caso, puede usar la siguiente fórmula para devolver un espacio en blanco en lugar del feo error DIV.

= SIERROR (A1 / A2, ””)

Esta función IFERROR comprobaría si el cálculo conduce a un error. Si es así, simplemente devuelve un espacio en blanco como se especifica en la fórmula.

Aquí, también puede especificar cualquier otra cadena o fórmula para mostrar en lugar del espacio en blanco.

Por ejemplo, la fórmula siguiente devolvería el texto "Error", en lugar de la celda en blanco.

= SI.ERROR (A1 / A2, "Error")

Nota: Si está utilizando Excel 2003 o una versión anterior, no encontrará la función IFERROR en él. En tales casos, debe utilizar la combinación de la función SI y la función ESERROR.

Ejemplo 2: devolver "No encontrado" cuando BUSCARV no puede encontrar un valor

Cuando usa la función BUSCARV de Excel y no puede encontrar el valor de búsqueda en el rango especificado, devolvería el error # N / A.

Por ejemplo, a continuación se muestra un conjunto de datos de los nombres de los estudiantes y sus calificaciones. He utilizado la función BUSCARV para obtener las calificaciones de tres estudiantes (en D2, D3 y D4).

Si bien la fórmula BUSCARV en el ejemplo anterior encuentra los nombres de los dos primeros estudiantes, no puede encontrar el nombre de Josh en la lista y, por lo tanto, devuelve el error # N / A.

Aquí, podemos usar la función SI.ERROR para devolver un espacio en blanco o algún texto significativo en lugar del error.

A continuación se muestra la fórmula que devolverá "No encontrado" en lugar del error.

= SI.ERROR (BUSCARV (D2, $ A $ 2: $ B $ 12,2,0), "No encontrado")

Tenga en cuenta que también puede utilizar IFNA en lugar de IFERROR con BUSCARV. Si bien IFERROR trataría todo tipo de valores de error, IFNA solo funcionaría en los errores # N / A y no funcionaría con otros errores.

Ejemplo 3 - Devuelve 0 en caso de error

Si no especifica el valor para devolver por IFERROR en el caso de un error, automáticamente devolverá 0.

Por ejemplo, si divido 100 con 0 como se muestra a continuación, devolvería un error.

Sin embargo, si uso la siguiente función IFERROR, devolvería un 0 en su lugar. Tenga en cuenta que aún necesita usar una coma después del primer argumento.

Ejemplo 4: uso de IFERROR anidado con BUSCARV

A veces, al utilizar BUSCARV, es posible que deba examinar la tabla fragmentada de matrices. Por ejemplo, suponga que tiene los registros de transacciones de ventas en 2 hojas de trabajo separadas y desea buscar un número de artículo y ver su valor.

Hacer esto requiere usar IFERROR anidado con BUSCARV.

Suponga que tiene un conjunto de datos como se muestra a continuación:

En este caso, para encontrar el puntaje de Grace, debe usar la fórmula IFERROR anidada a continuación:

= SI.ERROR (BUSCARV (G3, $ A $ 2: $ B $ 5,2,0), SI.ERROR (BUSCARV (G3, $ D $ 2: $ E $ 5,2,0), "No encontrado"))

Este tipo de anidación de fórmulas garantiza que obtenga el valor de cualquiera de las tablas y se maneje cualquier error devuelto.

Tenga en cuenta que en caso de que las tablas estén en la misma hoja de trabajo, sin embargo, en un ejemplo de la vida real, es probable que esté en hojas de trabajo diferentes.

Función Excel IFERROR - VIDEO

  • Función Y Excel.
  • Función OR de Excel.
  • Función NO de Excel.
  • Función SI de Excel.
  • Función IFS de Excel.
  • Función FALSO de Excel.
  • Función VERDADERO de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave