<>
¿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. 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: Por supuesto, IFERROR también funcionará con las fórmulas Index / Match y XLOOKUP. La función BUSCAR X es una versión avanzada de la función BUSCARV. 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. 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. 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: 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. 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 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. La función IFERROR funciona exactamente igual en Google Sheets que en Excel:>
Más ejemplos de fórmulas IFERROR
IFERROR anidado - VLOOKUP Varias hojas
Índice / Coincidencia y XLOOKUP
SI ERROR XLOOKUP
IFERROR INDEX / MATCH
IFERROR en matrices
{= SUMA ($ B $ 2: $ B $ 4 / $ C $ 2: $ C $ 4)}
{= SUMA (SI.ERROR ($ B $ 2: $ B $ 4 / $ C $ 2: $ C $ 4,0))}
IFNA frente a IFERROR
Si ISERROR
= SI (ESERROR (A2 / B2), 0, A2 / B2)
IFERROR en Hojas de cálculo de Google