Función ISNA en Excel con ejemplos de fórmulas
¿Te has encontrado alguna vez con el molesto error #N/A en tus hojas de cálculo de Excel? ¡No estás solo! Este mensaje puede interrumpir tu trabajo y dificultar la interpretación de tus datos. Pero no te preocupes, en este artículo te presentaremos la función ISNA, una herramienta poderosa que te ayudará a gestionar esos errores de manera eficiente. Aprenderás cómo utilizarla a través de ejemplos prácticos y fórmulas sencillas que facilitarán tu experiencia en Excel. Prepárate para transformar la manera en que trabajas con tus datos y convertir esos molestos errores en información útil. ¡Sigue leyendo y descubre todo lo que ISNA puede hacer por ti!
¿Alguna vez has tenido que lidiar con errores al trabajar con fórmulas en Excel? Si es así, no te preocupes, ya que hay una función que puede ayudarte a resolver este problema de manera sencilla: la función ISNA. En este artículo, exploraremos en detalle qué es y cómo se utiliza la función ISNA en Excel, a través de ejemplos prácticos de fórmulas. Si estás listo para convertirte en un experto en el manejo de errores en Excel, ¡sigue leyendo!
Este tutorial profundiza en varias formas de usar la función ISNA en Excel para manejar errores #N/A.
Cuando Excel no puede encontrar lo que se solicita, aparece un error #N/A en una celda. Para interceptar y manejar dichos errores, puede utilizar la función ISNA. ¿Cuál es el uso práctico de eso? Básicamente, ayuda a que sus fórmulas sean más fáciles de usar y sus hojas de trabajo tengan mejor apariencia.
Función ISNA en Excel
La función ISNA de Excel se utiliza para verificar celdas o fórmulas en busca de errores #N/A. El resultado es un valor lógico: VERDADERO si se detecta un error #N/A, 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 ISNA es tan simple como podría ser:
ISNA(valor)
Dónde valor es el valor de celda o fórmula que desea verificar para detectar errores #N/A.
Para crear una fórmula ISNA en su forma básica, proporcione una referencia de celda como único argumento:
=ISNA(A2)
En caso de que la celda a la que se hace referencia contenga un error #N/A, obtendrá VERDADERO. En caso de cualquier otro error, valor o celda en blanco, obtendrá FALSO:
>Cómo utilizar ISNA en Excel
Usar la función ISNA en su forma pura tiene poco sentido práctico. Más a menudo, se utiliza junto con otras funciones para evaluar el resultado de una determinada fórmula. Para esto, simplemente ponga esa otra fórmula en el valor Argumento del ISNA:
ISNA(tu_fórmula())
En el siguiente conjunto de datos, suponga que desea comparar dos listas (columnas A y D) e identificar los nombres que están presentes en ambas listas y los que aparecen solo en la lista 1.
Para comparar el nombre en A3 con cada nombre en la columna D, la fórmula es:
=MATCH(A3, $D$2:$D$9, 0)
Si se encuentra un valor de búsqueda, la función COINCIDIR devuelve su posición relativa en la matriz de búsqueda; de lo contrario, se produce un error #N/A. Para probar el resultado de MATCH, lo anidamos en ISNA:
=ISNA(MATCH(A3, $D$2:$D$9, 0))
Esta fórmula va a B3 y luego se copia a través de B14.
Ahora, puede ver claramente qué estudiantes han aprobado todas las pruebas (un nombre no está disponible en la columna D > MATCH devuelve #N/A > ISNA devuelve VERDADERO) y cuáles tienen al menos una prueba reprobada (un nombre aparece en la columna D > no hay error > ISNA devuelve FALSO).
>
Consejo. En Excel 365 y Excel 2021, puede utilizar una función XMATCH más moderna. en lugar de COINCIDIR.
Fórmula SI ISNA en Excel
Por diseño, la función ISNA sólo puede devolver dos valores booleanos. Para mostrar sus mensajes personalizados, utilícelo en combinación con la función IF:
SI(ESNA(…), «texto_si_error«, «texto_si_no_error«)
Refinando un poco más nuestro ejemplo, averigüemos qué estudiantes del grupo A no reprobaron ninguna prueba y devolveremos «No hay pruebas reprobadas» para ellos. Para los estudiantes restantes, devolveremos «Fallido». Para hacer esto, incruste la fórmula ISNA MATCH en la prueba lógica de IF, de modo que IF se convierta en la función más externa:
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), «No failed tests», «Failed»)
Los resultados parecen mucho mejores y más intuitivos ahora, ¿de acuerdo?
>Cómo usar ISNA en Excel con BUSCARV
La combinación IF ISNA es una solución universal que se puede utilizar con cualquier función que busque algo en un conjunto de datos y devuelva un error #N/A cuando no se encuentra un valor de búsqueda.
La sintaxis de la función ISNA con BUSCARV es la siguiente:
SI(ESNA(BUSCARV(…), «texto personalizado«, BUSCARV(…))
Traducido a un lenguaje humano, dice: si BUSCARV da como resultado un error #N/A, devuelve texto personalizado; de lo contrario, devuelve el resultado de BUSCARV.
En nuestra tabla de muestra, suponga que desea devolver las materias en las que los estudiantes reprobaron los exámenes. Para aquellos que hayan pasado todas las pruebas con éxito, se mostrará «No hay pruebas fallidas».
Para buscar los temas, construimos esta fórmula clásica BUSCARV:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
Y luego anídelo en la fórmula genérica IF ISNA analizada anteriormente:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), «No failed tests», VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
>En Excel 2013 y versiones posteriores, puede utilizar la función IFNA para detectar y manejar errores #N/A. Esto hace que su fórmula sea más corta y más fácil de leer.
Como ejemplo, reemplazamos los errores #N/A con guiones («-«) y obtenemos esta elegante solución:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), «-«)
>Los usuarios de Excel 365 y 2021 no necesitan ninguna función contenedora, ya que el sucesor moderno de BUSCARV, la función BUSCARXL, puede manejar errores #N/A de forma nativa:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, «-«)
El resultado será exactamente el mismo que se muestra en la captura de pantalla anterior.
Fórmula SUMPRODUCT ISNA para contar errores #N/A
Para contar errores #N/A en un rango determinado, use la función ISNA junto con SUMPRODUCT de esta manera:
SUMAPRODUCTO(–ISNA(rango))
Aquí, ISNA devuelve una matriz de valores VERDADEROS y FALDOS, la doble negación (–) convierte los valores lógicos en 1 y 0, y SUMPRODUCTO suma el resultado.
Por ejemplo, para saber cuántos estudiantes tuvieron éxito en todas las pruebas, modifique la fórmula MATCH para un rango de valores de búsqueda (A3:A14) y anídela en ISNA:
=SUMPRODUCT(–ISNA(MATCH(A3:A14, D2:D9, 0)))
La fórmula determina que 9 estudiantes no tienen exámenes reprobados, es decir, la función COINCIDIR devuelve 9 errores #N/A:
>Así es como se crean y utilizan fórmulas ISNA en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!
descargas disponibles
Ejemplos de fórmula ISNA (archivo .xlsx)
¡Excelente artículo! La función ISNA me ha salvado en más de una ocasión, sobre todo cuando estoy trabajando con grandes bases de datos y necesito evitar esos errores molestos en las fórmulas. Recuerdo una vez que me pasé horas tratando de depurar un informe, y desde que empecé a usar ISNA, todo fue mucho más fluido. Gracias por los ejemplos, son súper útiles. – noszenievb.
Hobbs531q: ¡Totalmente de acuerdo, noszenievb! La función ISNA es como un superpoder en Excel. A mí también me ha salvado en proyectos con montones de datos. Una vez, estaba haciendo un análisis y me moría de estrés por los errores, pero desde que la incorporé, mi vida se volvió mucho más fácil. Los ejemplos que compartiste son geniales, muy prácticos para aplicar. ¡Gracias por el contenido!
Menotyou2lp: ¡Exacto, Hobbs531q! La función ISNA es una joyita. Yo también la descubrí en un momento de desesperación, cuando estaba llenando unas hojas de cálculo para un proyecto y los errores me volvían loco. Desde que la uso, he podido evitar esos dramas. Los ejemplos que compartieron son muy útiles, ¡gracias por eso!
Alois: ¡Qué buen artículo! La función ISNA es una maravilla, igual que ustedes dicen. Una vez estaba en una presentación y los datos que necesitaba se negaban a mostrar correctamente; fue todo un caos. Pero desde que la uso, esos problemas se han reducido a la nada. Los ejemplos que pusieron me vienen de perlas para mis proyectos. ¡Gracias por compartir!