Ejemplo de Reddit

<>

¿Qué es la función IFERROR?

La función IFERROR se incluye en la categoría de funciones lógicas en Microsoft Excel, que incluye ISNA, ISERROR e ISERR. Todas estas funciones ayudan a detectar y manejar errores de fórmulas.

IFERROR le permite realizar un cálculo. Si el calculo no da como resultado un error, se muestra el resultado del cálculo. Si el calculo lo hace da como resultado un error, luego se realiza otro cálculo (o se genera un valor estático como 0, en blanco o algún texto).

¿Cuándo usaría la función IFERROR?

  • Al dividir números para evitar errores causados ​​por dividir por 0
  • Al realizar búsquedas para evitar errores si no se encuentra el valor.
  • Cuando desee realizar otro cálculo si el primero da como resultado un error (p. Ej., Buscar un valor en un 2Dakota del Norte tabla si no se encuentra en la primera tabla)

Los errores de fórmula no manejados pueden causar errores dentro de su libro de trabajo, pero los errores visibles también hacen que su hoja de cálculo sea menos atractiva visiblemente.

Si hay error, entonces 0

Veamos un ejemplo básico. A continuación, está dividiendo dos números. Si intenta dividir por cero, recibirá un error:

En su lugar, inserte el cálculo dentro de la función SI.ERROR y si divide por cero se genera un 0 en lugar de un error:

= SIERROR (A2 / B2,0)

Si hay error, entonces en blanco

En lugar de establecer los errores en 0, puede establecerlos en "blanco" con comillas dobles (""):

= SI.ERROR (A2 / B2, "")

Si hay un error, haga algo más

La función IFERROR también se puede utilizar para realizar un segundo cálculo si el primer cálculo da como resultado un error. Usaremos BUSCARV en el siguiente ejemplo:

<>

Aquí, si los datos no se encuentran en "LookupTable1", se realiza una VLOOKUP en "LookupTable2" en su lugar.

Más ejemplos de fórmulas IFERROR

IFERROR anidado - VLOOKUP Varias hojas

Puede anidar un IFERROR dentro de otro IFERROR para realizar 3 cálculos separados. Aquí usaremos dos IFERROR para realizar BUSCARV en 3 hojas de trabajo separadas:

Índice / Coincidencia y XLOOKUP

Por supuesto, IFERROR también funcionará con las fórmulas Index / Match y XLOOKUP.

SI ERROR XLOOKUP

La función BUSCAR X es una versión avanzada de la función BUSCARV.

IFERROR INDEX / MATCH

También puede buscar valores utilizando las funciones INDICE y COINCIDIR en Excel.

Si no sabe cómo funciona la función XLOOKUP o la función COINCIDIR / ÍNDICE, haga clic en este enlace para encontrar una explicación detallada.

IFERROR en matrices

Las fórmulas de matriz en Excel se utilizan para realizar varios cálculos a través de una sola fórmula. Supongamos que hay tres columnas de Año, Ventas y Precio medio. Puede averiguar la cantidad total con la siguiente fórmula en la columna E.

{= SUMA ($ B $ 2: $ B $ 4 / $ C $ 2: $ C $ 4)}

La fórmula funciona bien hasta que el rango del divisor obtiene una celda vacía o ceros. Como resultado, puede volver a ver el error # DIV / 0 !.

Esta vez, puede usar la función IFERROR de esta manera:

{= SUMA (SI.ERROR ($ B $ 2: $ B $ 4 / $ C $ 2: $ C $ 4,0))}

Tenga en cuenta que la función IFERROR debe estar anidada dentro de la función SUM; de lo contrario, IFERROR se aplicará a la suma total y no a cada elemento individual de la matriz.

IFNA frente a IFERROR

La función IFNA funciona exactamente igual que la función IFERROR, excepto que la función IFNA solo detectará errores # N / A. Esto es útil cuando se trabaja con funciones de búsqueda: sólo "se manejan los errores de valor de búsqueda no encontrado", los errores de fórmula normales pueden seguir apareciendo alertándole sobre problemas con su cálculo.

<>

Si ISERROR

Si todavía usa Microsoft Excel 2003 o una versión anterior, puede sustituir IFERROR con una combinación de IF e ISERROR. He aquí un breve ejemplo.

= SI (ESERROR (A2 / B2), 0, A2 / B2)

IFERROR en Hojas de cálculo de Google

La función IFERROR funciona exactamente igual en Google Sheets que en Excel:

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

wave wave wave wave wave