IFNA en Google Sheets es una función super sencilla. Comprueba si una fórmula da lugar a un error y devuelve un valor específico en caso afirmativo. Esto le permite borrar errores de cualquier hoja de cálculo haciéndola más fácil de leer.
En este artículo analizaremos cómo funciona la fórmula IFNA y algunos casos de uso en los que esta función resulta inestimable.
Sintaxis del IFNA
El funcionamiento interno de esta función es sencillo y tiene dos resultados posibles:
- La fórmula que evalúa no devuelve un error #N/A! → se muestra la salida de esta fórmula.
- La fórmula que evalúa devuelve un error #N/A! → en su lugar se muestra un mensaje alternativo.
Su sintaxis básica es la siguiente
=IFNA(valor, [valor_if_na_error])
- ¡value - la fórmula o expresión para comprobar si hay errores #N/A! Si no se encuentra ningún error, se devuelve este valor.
- [¡value_if_na_error] - El valor a devolver si la fórmula o expresión se evalúa como #N/A!
Casos de uso habituales de IFNA en Google Sheets
Puede utilizar esta función cada vez que una fórmula devuelva uno de estos errores. Pero hay algunos casos de uso específicos que son especialmente comunes y útiles.
IFNA y VLOOKUP
VLOOKUP es una función que devuelve errores #N/A! cada vez que no encuentra un valor que está buscando. Y dependiendo del conjunto de datos con el que estés trabajando, esto puede ocurrir muchas veces.
Por eso es una buena idea utilizar estas dos funciones juntas. Sólo tiene que utilizar IFNA para devolver valores en blanco o un mensaje de error específico si VLOOKUP no encuentra nada.
=IFNA(VLOOKUP(E3, $A$3:$C$11, 2, FALSO), “Empleado no encontrado”)
La personalización de este mensaje de error le proporcionará una mejor información a usted o a cualquiera que lea la hoja de cálculo.
IFNA entonces 0
MATCH es otra función que devuelve errores #N/A! cada vez que la función no encuentra el valor que busca.
También en este caso, puede utilizar IFNA. De esta forma, si MATCH no encuentra el valor deseado, puede hacer que devuelva 0 en lugar de un error.
=IFNA(MATCH(E3, $A$3:$A$11, 0), 0)
IFNA vs IFERROR
IFERROR es muy parecido a IFNA. La única diferencia es que detectará cualquier error, mientras que IFNA sólo buscará un error específico. En su mayor parte son intercambiables, por lo que la última fórmula que cubrimos funcionaría igual con IFERROR.
=IFERROR(MATCH(A2, C2:C10, 0), 0)
El único caso en el que estas funciones no son iguales es cuando se trata de detectar errores de NA en particular.
Más información sobre IFERROR para conocer otras formas de gestionar errores en Google Sheets.
Utilizar Sheetgo, reducir errores
Sheetgo ofrece muchas formas de conectar sus flujos de datos. Todas ellas mantendrán la información en movimiento sin los errores habituales. Estas características incluyen:
- Conexiones para transferir y procesar datos.
- Procesadores de datos para transformar sus datos
- El formato de transferencia como mejor alternativa a IMPORTRANGE
Descubra cómo Sheetgo puede hacer que sus iniciativas avancen en la dirección correcta.
Conclusión
Utilizando IFNA en Google Sheets es una forma eficaz de gestionar errores y mantener hojas de cálculo limpias y legibles.
Si devuelve un mensaje de error personalizado, un valor en blanco o un cero, IFNA ofrece una solución sencilla para mejorar la gestión de sus hojas de cálculo.
