FormulaCamp
Todas las funciones
Lógica

SI.ND (IFNA)

Aprenda SI.ND con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.

IFNA

Sintaxis

SI.ND(value, value_if_na)

Ejemplo: =IFNA(VLOOKUP(A2,PriceList,2,0),"none")

Disponibilidad: Excel 2013+

La función SI.ND en Excel devuelve un valor alternativo únicamente cuando una expresión produce #N/A. Su sintaxis es =IFNA(value, value_if_na).

Cuándo usarla

Argumentos

Ejemplos explicados

Sustituir una coincidencia ausente

AB
1KeyValue
2A10
3B20

Fórmula: D2: =IFNA(VLOOKUP("C",A2:B3,2,FALSE),"Not found")

Resultado: Not found

La búsqueda devuelve #N/A, por lo que SI.ND proporciona el mensaje.

Conservar un valor encontrado

AB
1KeyValue
2A10
3B20

Fórmula: D2: =IFNA(VLOOKUP("B",A2:B3,2,FALSE),"Not found")

Resultado: 20

Un resultado correcto se transmite sin ningún cambio.

Otros errores permanecen

A
1Value
27

Fórmula: C2: =IFNA(A2/0,"fallback")

Resultado: #DIV/0!

La división por cero no es #N/A, de modo que SI.ND deja visible el error.

Pruébalo

Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.

Fórmula en F2: =IFNA(MATCH("Zed",A2:A6,0),"not found")

Hoja de ejemplo: SI.ND
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2not found
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Resultado en F2: not found

Errores y comprobaciones

Funciones relacionadas

Preguntas frecuentes

¿SI.ND o SI.ERROR?
SI.ERROR sustituye cualquier error, incluso los fallos de la propia fórmula. SI.ND sustituye solo #N/A, por lo que los problemas auténticos permanecen visibles.
¿SI.ND captura #N/A de BUSCARX?
BUSCARX posee su propio argumento if_not_found, por lo que rara vez necesita SI.ND. Esta última es natural con BUSCARV, BUSCARH y COINCIDIR.
¿Qué devuelve IFNA(NA(),"m")?
Devuelve "m", porque NA() produce #N/A.

Más funciones de Lógica