SI.ND
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.
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.
=SI.ND(BUSCARV("Manzana";A:B;2;FALSO);"No encontrado")Devuelve 'No encontrado' cuando BUSCARV no halla el valor
=SI.ND(COINCIDIR("X";A1:A10;0);0)Devuelve 0 si COINCIDIR no encuentra coincidencia
=SI.ND(A1;"Falta")Si A1 contiene #N/A, devuelve 'Falta'
- •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
- •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
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.¿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
