SI.ERROR vs SI.ND
SI.ERROR atrapa cualquier error; SI.ND solo el #N/D de "no encontrado".
| SI.ERROR | SI.ND | |
|---|---|---|
| Atrapa #N/D | Sí | Sí |
| Atrapa #¡DIV/0!, #¿NOMBRE?, #¡REF! | Sí | No |
| Riesgo | Esconde errores reales de la fórmula | Ninguno: los otros errores siguen a la vista |
Sintaxis y ejemplo
SI.ERROR
=SI.ERROR(valor, valor_si_error)
=SI.ERROR(B2/C2,0)
Devuelve el resultado de una fórmula o, si da cualquier error, el valor que elijas.
SI.ND
=SI.ND(valor, valor_si_nd)
=SI.ND(BUSCARV(D2,$A$2:$B$6,2,FALSO),"Sin precio")
Devuelve un valor alternativo solo cuando la fórmula da #N/D (no encontrado).
¿Cuál usar?
Con búsquedas, SI.ND: así un nombre de función mal escrito no queda oculto. SI.ERROR para divisiones y cálculos que pueden fallar de varias formas.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practícalo
Resuelve el ejercicio en la hoja; la revisión es instantánea. Ver todas las lecciones · Traductor de fórmulas
SI.ND
SI.ND es como SI.ERROR, pero solo atrapa #N/D, el error de "no encontrado". Así no escondes otros errores que sí quieres ver.
=SI.ND(BUSCARV(D2,$A$2:$B$6,2,FALSO),"Sin precio")SI.ND = IFNABUSCARV = VLOOKUPBUSCARX = XLOOKUPINDICE = INDEXEn E2 busca el precio del código de D2. Si no existe, muestra "Sin precio".
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Código | Precio | Buscar | Precio | ||
| 2 | P-101 | 1,299 | P-103 | |||
| 3 | P-102 | 189 | P-110 | |||
| 4 | P-103 | 95 | P-105 | |||
| 5 | P-104 | 459 | P-999 | |||
| 6 | P-105 | 239 | ||||
| 7 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia. F4 fija la referencia con $.
Preguntas frecuentes
- ¿Cuál es la diferencia entre SI.ERROR y SI.ND?
- SI.ERROR atrapa cualquier error; SI.ND solo el #N/D de "no encontrado".
- ¿Cuándo usar SI.ERROR o SI.ND?
- Con búsquedas, SI.ND: así un nombre de función mal escrito no queda oculto. SI.ERROR para divisiones y cálculos que pueden fallar de varias formas.