SI.ND

    Lógica

    Devuelve un valor que especifiques si la fórmula evalúa el error #N/A; en caso contrario, devuelve el resultado de la fórmula. A diferencia de SI.ERROR, SI.ND solo trata el error #N/A.

    Traducciones
    EnglishIFNA
    FrenchSI.NON.DISP
    SpanishSI.ND
    GermanWENNNV
    ItalianSE.NON.DISP.
    PortugueseSE.ND
    DutchALS.NB
    PolishJEŻELI.ND
    RussianЕСНД
    TurkishEĞERYOKSA
    CzechIFNA
    HungarianHAHIÁNYZIK
    SwedishOMSAKNAS
    DanishHVISIKKE.TIL
    FinnishJOSPUUTTUU
    Sintaxis
    SI.ND(valor; valor_si_nd)

    Argumentos

    • valorLa fórmula o valor a comprobar para el error #N/A.
    • valor_si_ndEl valor a devolver si la fórmula da #N/A.
    Ejemplos
    =SI.ND(BUSCARV("Manzana";A:B;2;FALSO);"No encontrado")
    No encontrado

    Devuelve 'No encontrado' cuando BUSCARV no halla el valor

    =SI.ND(COINCIDIR("X";A1:A10;0);0)
    0

    Devuelve 0 si COINCIDIR no encuentra coincidencia

    =SI.ND(A1;"Falta")
    Falta

    Si A1 contiene #N/A, devuelve 'Falta'

    Consejos y buenas prácticas
    • A diferencia de SI.ERROR, SI.ND solo captura #N/A — los demás errores siguen mostrándose
    • Muy útil con funciones de búsqueda (BUSCARV, BUSCARH, COINCIDIR, ÍNDICE, BUSCARX)
    • Disponible desde Excel 2013
    • Permite mantener errores reales y ocultar solo los fallos de búsqueda
    Errores frecuentes
    • Usar SI.ND cuando el error real podría no ser #N/A - SI.ND solo detecta ese error específico, así que #¡VALOR!, #¡DIV/0! y otros tipos de error seguirán mostrándose sin gestionar
    • Envolver una fórmula compleja entera en SI.ND únicamente para ocultar errores, sin investigar por qué aparece el #N/A en primer lugar, lo que puede enmascarar un problema real de datos
    • Usar SI.ND cuando SI.ERROR sería más apropiado, pasando por alto otros tipos de error que una fórmula de búsqueda podría producir de forma realista, como #¡REF! después de eliminar una columna
    Funciones relacionadas
    SI.ERRORDetecta cualquier tipo de error, no solo #N/A, lo que la hace más amplia pero menos específica que SI.ND.
    ESNODComprueba si un valor es específicamente #N/A sin sustituir un valor de reemplazo por sí misma, requiriendo un SI adicional para actuar sobre el resultado.
    BUSCARVComúnmente envuelta en SI.ND, ya que una búsqueda sin coincidencia es una de las fuentes más frecuentes de un error #N/A.
    Preguntas frecuentes

    ¿Cuál es la diferencia entre SI.ND y SI.ERROR?

    SI.ND solo detecta específicamente el error #N/A. SI.ERROR detecta cualquier tipo de error, incluidos #¡VALOR!, #¡DIV/0! y #¡REF!. Usa SI.ND cuando quieras que otros tipos de error sigan siendo visibles en lugar de ocultarse silenciosamente.

    ¿Por qué SI.ND se usa a menudo con BUSCARV o BUSCARX?

    Una fórmula de búsqueda devuelve #N/A cuando no encuentra ninguna coincidencia, lo cual suele ser un resultado esperado y normal en lugar de un error genuino, lo que hace de SI.ND una opción natural para sustituir un valor de reserva más amigable.

    ¿Debo usar siempre SI.ND en lugar de SI.ERROR?

    No necesariamente - SI.ERROR es mejor cuando quieres detectar todos los tipos de error posibles. SI.ND es más preciso cuando esperas específicamente #N/A y quieres que otros errores más graves permanezcan visibles para depuración.

    ¿Necesita traducir una fórmula que use SI.ND?

    Use nuestro traductor para convertir su fórmula completa