Función ISERROR en Excel con ejemplos de fórmulas
En el mundo de Excel, la gestión de errores es tan crucial como realizar cálculos precisos. ¿Cuántas veces te has encontrado con una celda llena de un incómodo mensaje de error que arruina el resultado de tu análisis? La función ISERROR es tu aliada en esta batalla contra los errores, permitiéndote identificar y manejar situaciones no deseadas de manera eficiente. En este artículo, exploraremos cómo utilizar ISERROR con ejemplos prácticos que transformarán la manera en que trabajas con tus hojas de cálculo. Prepárate para descubrir cómo mantener tus datos limpios y tus informes impecables, sin distracciones ni sorpresas desagradables. ¡Vamos a sumergirnos!
Excel es una herramienta muy útil para realizar cálculos y análisis de datos, pero a veces los errores pueden aparecer y arruinar nuestros resultados. Es por eso que la función ISERROR se convierte en un aliado indispensable. En este artículo, exploraremos qué es la función ISERROR en Excel y cómo podemos utilizarla en nuestras fórmulas para detectar y manejar errores. Además, presentaremos ejemplos prácticos para comprender mejor su funcionamiento. ¡Sigue leyendo y descubre cómo hacer que tus fórmulas en Excel sean aún más confiables y precisas!
El tutorial analiza los usos prácticos de la función ESERROR de Excel y muestra cómo probar diferentes fórmulas en busca de errores.
Cuando escribe una fórmula que Excel no comprende o no puede calcular, le llama la atención sobre el problema mostrando un mensaje de error. La función ISERROR puede ayudarle a detectar errores y proporcionar una alternativa cuando se encuentra un error.
Función ESERROR en Excel
La función ESERROR de Excel detecta todo tipo de errores, incluidos #CALC!, #DIV/0!, #N/A, #NAME?, #NUM!, #NULL!, #REF!, #VALUE! y #SPILL! . El resultado es un valor booleano: VERDADERO si se detecta un error, FALSO en caso contrario.
La función está disponible en todas las versiones de Excel 2000 hasta 2021 y Excel 365.
La sintaxis de la función ESERROR es tan simple como esta:
ESERROR(valor)
Dónde valor es el valor de celda o fórmula que se debe verificar en busca de errores.
Fórmula ESERROR de Excel
Para crear una fórmula ISERROR en su forma más simple, proporcione una referencia a la celda que desea probar para detectar errores. Por ejemplo:
=ISERROR(A2)
En caso de que se encuentre algún error, obtendrá VERDADERO. Si no hay ningún error en la celda probada, obtendrá FALSO:
>Fórmula SI ESERROR en Excel
Para devolver un mensaje personalizado o realizar un cálculo diferente cuando ocurre un error, use ISERROR junto con la función IF. La fórmula genérica es la siguiente:
SI(ESERROR(fórmula(…), texto_o_cálculo_si_error, fórmula())
Traducido al lenguaje humano, dice: si la fórmula principal da como resultado un error, muestre el texto especificado o ejecute otro cálculo; de lo contrario, devuelva un resultado normal de la fórmula.
En la imagen de abajo, dividir el total por la cantidad genera un par de errores en el Precio columna:
>Para reemplazar todos los códigos de error diferentes con un texto personalizado, puede usar la siguiente fórmula IF ISERROR:
=IF(ISERROR(A2/B2), «Unknown», A2/B2)
>En Excel 2007 y versiones posteriores, se puede lograr el mismo resultado con la ayuda de la función SIERROR incorporada:
=IFERROR(A2/B2, «Unknown»)
Cabe señalar que la fórmula IFERROR se ejecuta un poco más rápido porque realiza el cálculo A2/B2 solo una vez. Mientras que IF ESERROR lo calcula dos veces: primero para ver si genera un error y luego nuevamente si la prueba es FALSA.
Fórmula SI ESERROR BUSCARV
Usar ESERROR con BUSCARV es, de hecho, un caso particular de la fórmula SI ESERROR discutida anteriormente. Cuando la función BUSCARV no puede encontrar el valor de búsqueda o falla por cualquier otro motivo, muestra un mensaje de texto personalizado utilizando esta sintaxis:
SI(ESERROR(BUSCARV(…)), «texto personalizado«, BUSCARV(…))
Para este ejemplo, extraigamos los tiempos de la tabla de búsqueda (D3:E10) a la tabla principal (A3:B15). Si el valor de búsqueda (nombre del participante) no existe en la tabla de búsqueda, devolveremos «No calificado».
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$10, 2, FALSE)), «Not qualified», VLOOKUP(A3, $D$3:$E$10, 2, FALSE))
>
Consejo. Si desea mostrar un texto personalizado sólo cuando un el valor de búsqueda no se encuentra (Error #N/A) ignorando otros errores, luego use la fórmula BUSCARV IFNA en Excel 2013 y posteriores o BUSCARV IF ISNA en versiones anteriores.
Fórmula IF ISERROR INDEX MATCH
Al realizar una búsqueda con la ayuda de la combinación INDEX MATCH (o la fórmula INDEX XMATCH en Excel 365), puede detectar y manejar cualquier posible error utilizando la misma técnica: la función ISERROR busca errores y IF muestra el texto especificado cuando hay alguno. se produce un error.
SI(ESERROR(ÍNDICE (columna_retornoFÓSFORO (valor de búsqueda, columna_buscada0)))), «texto personalizado«, ÍNDICE (columna_retornoFÓSFORO (valor de búsqueda, columna_buscada0)))
Supongamos que la tabla de búsqueda tiene tiempos en la primera columna. Como BUSCARV no puede mirar hacia la izquierda, usamos la fórmula INDEX MATCH para extraer los tiempos de la columna D:
=INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))
Y luego, lo anida en la fórmula genérica mencionada anteriormente para reemplazar los errores detectados con cualquier texto que desee:
=IF(ISERROR(INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))), «Not qualified», INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0)))
>
Nota. Al igual que con la fórmula BUSCARV IF ESERROR, tiene más sentido detectar solo errores #N/A y no ocultar problemas potenciales con la fórmula misma. Para esto, ajuste su fórmula INDEX MATH en IFNA en Excel 2013 y superior o IF ISNA en versiones anteriores.
Jose silvestre: ¡Sí, totalmente! A mí también me ha sacado de apuros la función ISERROR. Una vez, mientras editaba un informe, me salió un error justo al final y pensé que todo estaba arruinado. Pero aplicar ISERROR fue como un salvavidas. ¡Recomendadísima!
Angel steven: ¡Genial artículo! La función ISERROR es una de mis favoritas, me ha salvado de tantas, especialmente cuando estoy llenando informes complicados. Recuerdo que en un proyecto grande, tuve un error que parecía imposible de solucionar, pero gracias a ISERROR, pude seguir adelante sin problemas. Definitivamente es un salvavidas en Excel. ¡Gracias por compartir!
Reolid: ¡Exacto! La función ISERROR es una joyita. A mí me ha salvado en más de un par de proyectos, especialmente cuando estoy revisando cifras y veo un error inesperado. Una vez casi me vuelvo loco porque una fórmula no paraba de darme error, y cuando usé ISERROR, todo se solucionó en un santiamén. ¡Deberían enseñarla en todas partes!
Bessa: ¡Me encantó el artículo! La función ISERROR me ha salvado en más de una ocasión cuando lidiaba con errores en mis hojas de cálculo. Una vez, estuve trabajando en un presupuesto y, por un pequeño error, casi pierdo toda la información; gracias a ISERROR pude corregirlo al instante. ¡Sigan así!
Yawningez: ¡Totalmente de acuerdo, Bessa! A mí también me ha salvado la función ISERROR, especialmente cuando estoy haciendo análisis de datos. Recuerdo una vez que una fórmula me daba un error y pensé que había perdido todo, pero aplicar ISERROR me ayudó a arreglarlo rápidamente. ¡Es un must en Excel!