8 formas de utilizar la función SI.ERROR de Excel y mejorar su hoja de cálculo
La función SI.ERROR de Excel es un salvavidas cuando se trata de manejar errores en sus hojas de cálculo. Ya sea que esté lidiando con divisiones por cero, datos faltantes o errores de búsqueda, SI.ERROR puede ayudar a mantener sus datos limpios y fáciles de usar. Aquí hay algunos ejemplos prácticos y pasos sencillos para dominar la función SI.ERROR en Excel.
¿Cómo uso la función SI.ERROR de Excel?
1. Uso básico de SI.ERROR
- Abra Excel y seleccione la celda donde desea el resultado.
- Ingrese la fórmula en la que sospecha que puede ocurrir un error. Por ejemplo, ingrese =A1/B1 . Si B1 es cero, Excel devolverá un error #DIV/0!.
- Para detectar este error, modifique su fórmula para utilizar SI.ERROR y presione Enter:
=IFERROR(A1/B1,"Error in calculation")
Con esta función, si hay un error en el cálculo, se mostrará Error en el cálculo . Esto ayuda a evitar que se muestre el error original a los usuarios, lo que hace que la hoja de cálculo tenga un aspecto más ordenado.
2. Uso de SI.ERROR con BUSCARV
- En la celda donde desea el resultado de la función BUSCARV, comience a escribir su fórmula BUSCARV:
=VLOOKUP(A2, B2:C10, 2, FALSE)
- Si no se encuentra el valor de búsqueda en A2, BUSCARV devolverá un error #N/A . Para solucionar este problema, envuelva la función BUSCARV con SI.ERROR (presione Enterpara ejecutar la fórmula):
=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
Con esta fórmula, si no se encuentra el valor de búsqueda, se mostrará No encontrado en lugar del error #N/A. Esto resulta útil cuando se desea proporcionar un mensaje más fácil de usar cuando falla una búsqueda.
3. Manejo de errores múltiples
- Si tiene una fórmula que puede generar múltiples errores, utilice SI.ERROR para solucionarlos. Por ejemplo, considere la fórmula =SUMA(D5:D15) . Si el rango contiene errores como #N/A , la suma fallará.
- Modifique su fórmula para manejar errores usando SI.ERROR:
=SUM(IFERROR(D5:D15,0))
- Presione Ctrl+ Shift+ Enterpara ingresarlo como una fórmula de matriz si está usando Excel 2010 o una versión anterior. En Excel 2013 o una versión posterior, simplemente presione Enter.
Esta fórmula reemplazará cualquier error en el rango con 0 antes de sumar, evitando así que la función SUMA general falle.
4. Supresión de errores de división por cero
- En la celda donde desea el resultado, escriba la fórmula que incluye la división, por ejemplo, =A1/B1 .
- Para evitar errores cuando B1 es cero, utilice la siguiente función SI.ERROR y presione Enterpara ejecutarla:
=IFERROR(A1/B1, 0)
Al utilizar esta fórmula, si B1 es cero, la función devolverá 0 en lugar del error #DIV/0!. Esto resulta útil para evitar interrupciones en los cálculos debido a la división por cero.
5. Solicitar la entrada del usuario antes del cálculo
- Si desea evitar que se realicen cálculos hasta que el usuario proporcione una entrada específica, comience con su fórmula, como =A1/B1 . Esto generará un error si B1 está vacío.
- Modifique su fórmula para utilizar SI.ERROR y proporcione un mensaje:
=IFERROR(A1/B1,"Please enter a value in B1")
- Presione Enter.
Esta fórmula muestra un mensaje personalizado que solicita al usuario que ingrese un valor en lugar de mostrar un error de cálculo. Esto garantiza que los usuarios estén al tanto de los datos faltantes necesarios para realizar cálculos precisos.
6. Anidación de múltiples funciones SI.ERROR
- Si necesita realizar búsquedas secuenciales y manejar errores en cada paso, comience con su fórmula BUSCARV inicial:
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
- Para manejar varias hojas, anide las funciones I.ERROR con esta fórmula y presione Enter:
=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"Not found"))
Esta fórmula comprobará primero la Hoja 1 y, si no se encuentra el valor, procederá a comprobar la Hoja 2. Si sigue sin encontrarlo, se mostrará No encontrado . Esto garantiza que se comprueben todas las fuentes posibles antes de concluir que falta el valor.
7. Uso de IFNA para errores específicos
- En su fórmula BUSCARV, reemplace SI.ERROR por SI.NA si solo desea detectar errores #N/A y no otros tipos de errores:
=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
- Presione Enter.
Al utilizar IFNA, solo se detectarán y manejarán los errores #N/A, mientras que los demás errores seguirán mostrándose. Esto resulta útil cuando desea distinguir entre diferentes tipos de errores en sus datos.
8. Sumar ignorando errores
- En la celda donde desea la suma, comience con la función SUMA:
=SUM(D5:D15)
- Para ignorar los errores en el rango, utilice SI.ERROR dentro de la función SUMA:
=SUM(IFERROR(D5:D15,0))
- Presione Ctrl+ Shift+ Enterpara ingresarlo como una fórmula de matriz si está usando una versión anterior de Excel. En versiones más nuevas, simplemente presione Enterpara ejecutarlo.
Esto garantizará que los errores dentro del rango se traten como 0, lo que permitirá que la función SUMA calcule correctamente sin ser interrumpida por errores.
Si domina la función SI.ERROR, podrá hacer que sus hojas de cálculo de Excel sean más sólidas y fáciles de usar. Recuerde siempre validar los datos ingresados y considere usar reglas de validación de datos para evitar que se produzcan errores.
Deja una respuesta