¿Qué es la función SI ERROR de Excel?ejemplo adjunto

¿Qué es la función SI ERROR de Excel?ejemplo adjunto

Cuando trabaje con datos y fórmulas en Excel, seguramente encontrará errores.

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

Antes de comprender la mecánica del uso de la función IFERROR en Excel, primero comprendamos los diferentes tipos de errores que puede encontrar al usar fórmulas.

Tipos de errores en Excel

Comprender los errores en Excel lo ayudará a determinar las posibles causas y la mejor manera de tratarlos.

Estos son los tipos de errores que puede encontrar en Excel.

#N/A errores

Esto se denomina error de "valor no disponible".

Ve esto cuando usa una fórmula de búsqueda y no se encuentra el valor (y por lo tanto no está disponible).

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

pregunta relacionada  Descargue el controlador de audio AMD HDMI para Windows 10

Función IFERROR de Excel: error no disponible

#DIV/0!Error

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

Esto se llama error de división.¡En el siguiente ejemplo da #DIV/0!Error porque el valor de la cantidad (el divisor en la fórmula) es 0.

error de division en excel

#¡VALOR!Error

Los errores de valor ocurren cuando usa un tipo de datos incorrecto en una fórmula.

Por ejemplo, en el ejemplo a continuación, cuando intento agregar una celda con números y el carácter A, da un error de valor.

Esto sucede porque solo puedes agregar valores numéricos, pero intenté agregar números con caracteres de texto.

Error de valor en Excel

#¡ÁRBITRO! Error

Esto se denomina error de referencia y verá este error cuando una referencia en una fórmula ya no sea válida.Esto puede ocurrir cuando una fórmula hace referencia a una referencia de celda y esa referencia de celda no existe (sucede cuando elimina una fila/columna o una hoja de cálculo a la que se hace referencia en la fórmula).

En el siguiente ejemplo, aunque la fórmula original es =A2/B2, cuando elimino la columna B, ¡todas las referencias a ella se convierten en #REF!¡También dio #REF!error como resultado de la fórmula.

Errores de referencia en Excel

#NOMBRE? error

Este error puede deberse a una falta de ortografía de la función.

Por ejemplo, si usa por error BUSCARV en lugar de BUSCARV, obtendrá un error de nombre.

Error de NOMBRE en Excel

#NUM errores

Pueden ocurrir errores numéricos si intenta calcular un valor muy grande en Excel.P.ej,  = 187 ^ 549 devolverá un error numérico.

NUM error en Excel

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

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

Si bien solo he mostrado algunos ejemplos aquí, podría haber muchas otras razones para los errores en Excel.Cuando obtiene un error en Excel, no puede dejarlo allí.Si los datos se usan más en los cálculos, debe asegurarse de que los errores se manejen de la manera correcta.

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

Función SI.ERROR de Excel: descripción general

Usando la función IFERROR, puede especificar lo que desea que devuelva la fórmula en lugar de un error.Si la fórmula no devuelve errores, devuelve su propio resultado.

Sintaxis de la función SI.ERROR

=SI.ERROR(valor, valor_si_error)

Parámetros de entrada

  • valor - Este es el parámetro para comprobar si hay errores.En la mayoría de los casos, es una fórmula o una referencia de celda.
  • value_if_error – Este es el valor devuelto cuando ocurre un error.Se evaluaron los siguientes tipos de error: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? y #NULL!.
pregunta relacionada  La mejor utilidad de actualización de controladores para Windows 10

Notas adicionales:

  • Si usa "" como el parámetro value_if_error, la celda no muestra nada cuando ocurre un error.
  • Si el parámetro value o value_if_error hace referencia a una celda vacía, la función IFERROR de Excel lo trata como un valor de cadena vacío.
  • Si el argumento de valor es una fórmula de matriz, IFERROR devuelve una matriz resultante para cada elemento en el rango especificado por valor.

Función SI.ERROR de Excel - ejemplo

A continuación se muestran tres ejemplos del uso de la función IFERROR en Excel.

Ejemplo 1: devuelve celdas en blanco en lugar de errores

Si tiene una función que podría devolver un error, puede incluirla en una función IFERROR y especificar en blanco como el valor que se devolverá cuando se produzca un error.

En el ejemplo que se muestra a continuación, el resultado en D4 es #DIV/0.Error al dividir por 0.

Use la función IFERROR de Excel para eliminar valores erróneos

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

=SI.ERROR(A1/A2,””)

El uso de la función IFERROR en Excel devuelve un espacio en blanco

Esta función IFERROR verificará si el cálculo da como resultado un error.Si es así, solo devuelve los espacios en blanco especificados en la fórmula.

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

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

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

Use la función Iferror de Excel para devolver texto en una celda

Nota: si está utilizando Excel 2003 o anterior, no encontrará la función IFERROR allí.En este caso, debe utilizar la función SI junto con la función ESERROR.

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

Cuando utiliza la función BUSCARV de Excel, se devuelve un error #N/A si el valor de búsqueda no se encuentra dentro del rango especificado.

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

Manejo de errores NA en Excel con la función iferror

Si bien la fórmula BUSCARV en el ejemplo anterior encontró los nombres de los dos primeros estudiantes, no pudo encontrar el nombre de Josh en la lista, por lo que devolvió un error #N/A.

pregunta relacionada  Haga que el trabajo sea más fluido: modifique el menú contextual "Enviar a"

Aquí podemos usar la función IFERROR para devolver un espacio en blanco o algún texto significativo en lugar de un error.

A continuación se muestra la fórmula que devuelve "No encontrado" en lugar de un error.

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

excel-iferror-función-vlookup-no-encontrada

Tenga en cuenta que también puede usar IFNA en lugar de IFERROR en BUSCARV.Mientras que IFERROR maneja todos los tipos de valores de error, IFNA solo se aplica a los errores #N/A, no a otros errores.

Ejemplo 3: devuelve 0 en caso de error

Si no especifica el valor que IFERROR devuelve en caso de error, automáticamente devolverá 0.

Por ejemplo, si divido 100 por 0 como se muestra a continuación, arrojará un error.

excel-iferror-función-error-cuando-div-by-0

Sin embargo, si uso la función IFERROR a continuación, devuelve 0.Tenga en cuenta que todavía necesita usar una coma después del primer parámetro.

excel-iferror-función-coma

Ejemplo 4: uso de IFERROR anidado con BUSCARV

A veces, cuando usa BUSCARV, es posible que deba buscar una matriz en la tabla de fragmentación.Por ejemplo, supongamos que tiene transacciones de ventas en 2 hojas de trabajo separadas y desea buscar un número de artículo y ver su valor.

Hacerlo requiere el uso de IFERROR anidado con BUSCARV.

Suponga que tiene un conjunto de datos que se ve así:

IFERROR anidado con conjunto de datos BUSCARV

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

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

Este anidamiento de fórmulas garantiza que obtenga valores de cualquiera de las tablas y maneje cualquier error devuelto.

Sin embargo, tenga en cuenta que si estas hojas están en la misma hoja, en la vida real puede estar en una hoja diferente.

Oh hola 👋Un placer conocerte.

Suscríbete a nuestro boletín, Envía con mucha regularidadGran tecnologiaA tu publicacióncaja.

Enviar comentario