Aprende. Practica. Avanza.
Lección 16 · Intermedio

SI.ND y SI.ERROR: trata el fallo adecuado

Mostrar una ausencia esperada sin ocultar errores de diseño.

10 min orientativos2 ejercicios

Entiende la idea

Un error aporta información. SI.ND permite sustituir #N/D, habitual cuando una búsqueda exacta no encuentra una clave. Otros problemas, como un índice de columna inválido, deben seguir visibles para poder corregirlos.

SI.ERROR captura más tipos, incluida la división por cero. Es útil cuando conoces y justificas el tratamiento de cualquier fallo de esa expresión. Usarlo alrededor de todo un informe puede esconder rangos rotos o datos incorrectos.

Elige un mensaje que describa lo ocurrido. "No encontrado" no significa cero unidades; "Sin base" puede explicar una división imposible. Tampoco "" convierte la celda en verdaderamente vacía: devuelve texto de longitud cero.

Qué te llevas

Trata los errores esperados y deja visibles los que requieren reparación.

Antes de empezar

Compatibilidad

Conceptos documentados para Excel de escritorio 2016, 2019, 2021, 2024 y Microsoft 365. Los nombres de menús y separadores pueden variar por plataforma y región. Ejemplos pendientes de ejecución en Excel real.

Documentado; pendiente de prueba en Excel. Revisión documental: 2026-10-07. Las prácticas web se comprueban con un motor limitado.

Funciones de esta lección

Fuentes oficiales
Práctica webEjercicio 1 de 2

Una ausencia controlada

Usa SI.ND para buscar C2 exactamente y devolver "No encontrado" solo cuando no exista la clave. Aquí se exige SI.ND: SI.ERROR ocultaría además otros errores que deben permanecer visibles.

Datos editables del ejercicio
FilaABC
1
2
3
4

Puedes editar los datos. Para conservar texto numérico, escribe un apóstrofo al principio: '120. Usa ; entre argumentos y coma decimal.

Pista 1 · Una orientación

La operación interna es una búsqueda exacta.

Pista 2 · El concepto

Envuelve la búsqueda con SI.ND y su mensaje.

Ver la solución explicada

=SI.ND(BUSCARV(C2;A2:B3;2;FALSO);"No encontrado")

SI.ND sustituye la ausencia, pero conserva un cero encontrado como dato válido.

Consultar la solución no cuenta como un acierto independiente.

Práctica webEjercicio 2 de 2

Coste por unidad sin base

Divide B2 entre B3. Si la división produce un error, devuelve "Sin base".

Datos editables del ejercicio
FilaAB
1
2
3
4

Puedes editar los datos. Para conservar texto numérico, escribe un apóstrofo al principio: '120. Usa ; entre argumentos y coma decimal.

Pista 1 · Una orientación

La división va dentro de SI.ERROR.

Pista 2 · El concepto

SI.ND no captura una división por cero.

Ver la solución explicada

=SI.ERROR(B2/B3;"Sin base")

Con cero unidades, el coste unitario no se puede calcular por división. Con seis unidades, el resultado es 15.

Consultar la solución no cuenta como un acierto independiente.

El motor web acepta solo las funciones y construcciones documentadas. Consultar sus límites.

Tu privacidad, tú decides

Puedes aprender y practicar con cualquier elección. El progreso se guarda en este navegador para que puedas continuar; no se sincroniza entre dispositivos.

Si aceptas, Google Analytics nos ayuda a entender qué lecciones se consultan y qué ejercicios funcionan. No enviamos las fórmulas ni los datos que escribes.

Puedes cambiar o retirar tu elección desde Preferencias de privacidad. El progreso de aprendizaje se gestiona por separado en Tu progreso. Consulta cómo tratamos los datos.