Errores en Excel: qué significan y cómo corregirlos (#N/D, #¡VALOR!, #¡REF!, #¿NOMBRE?)
Escribes una fórmula, presionas Entrar y en lugar del resultado aparece algo como #N/D, #¡VALOR! o #¿NOMBRE?. No te preocupes: Excel no está dañado. Esos códigos son su forma de decirte qué salió mal. En esta guía vas a ver los errores en Excel más comunes, qué significa cada uno y cómo corregirlos paso a paso, con fórmulas que puedes copiar. Al final también verás cuándo conviene ocultar un error con SI.ERROR y cuándo es mejor arreglar la causa.
Por qué Excel muestra errores
Todos los errores de Excel empiezan con el signo numeral (#) y aparecen cuando una fórmula no puede calcular un resultado. Cada código apunta a una causa distinta, así que si aprendes a leerlos, la mitad del trabajo ya está hecha.
Un detalle para Colombia y Latinoamérica: si tu Excel está en español, los errores se muestran en español (#N/D, #¡VALOR!, #¡REF!). En muchos videos en inglés verás #N/A, #VALUE!, #REF! o #NAME?: son los mismos errores con otro nombre. Las fórmulas de esta guía usan los nombres de funciones en español y el punto y coma (;) como separador, que es lo normal con la configuración regional de Colombia.
Tabla resumen: errores de Excel y su significado
Guarda esta tabla como referencia rápida. Debajo explico cada error con un ejemplo.

| Error | Causa más común | Solución rápida |
|---|---|---|
| #N/D | BUSCARV, BUSCARX o COINCIDIR no encuentran el valor buscado | Revisar espacios, tipo de dato y rango; usar SI.ND o el 4.º argumento de BUSCARX |
| #¡VALOR! | Operación con texto donde se espera un número, o argumento incorrecto | Convertir el texto a número, quitar espacios o usar SUMA en vez de + |
| #¡REF! | Se eliminó una fila, columna u hoja que la fórmula usaba | Deshacer (Ctrl+Z) o reescribir la referencia |
| #¿NOMBRE? | Función mal escrita, texto sin comillas o función en inglés | Corregir el nombre con la ayuda de autocompletar |
| #¡DIV/0! | División entre cero o entre una celda vacía | Validar el divisor con SI o usar SI.ERROR |
| #¡NUM! | Resultado numérico imposible (por ejemplo, raíz de un negativo) | Revisar los datos de entrada |
| #¡NULO! | Espacio en lugar de ; o : entre rangos | Escribir bien el separador |
| #¡DESBORDAMIENTO! | Una fórmula de matriz no tiene celdas libres para mostrar resultados | Vaciar las celdas que estorban |
| #### | La columna es muy angosta o la fecha es negativa | Ensanchar la columna con doble clic en el borde |
Error #N/D en Excel (el famoso #N/A)
Es el error que más se busca, casi siempre junto con BUSCARV. Significa "no disponible": la función buscó un valor y no lo encontró. Ejemplo: en A2:B50 tienes códigos y nombres de productos, y en E2 escribes:
=BUSCARV(D2;$A$2:$B$50;2;FALSO)
Si el código de D2 no está en la columna A, sale #N/D. Para corregirlo, sigue estos pasos en orden:
- Confirma que el dato existe. Usa Ctrl+B (Buscar) y escribe el código. Si no aparece, el #N/D es correcto: el dato realmente no está.
- Busca espacios de más. "AB12" y "AB12 " (con espacio al final) son distintos para Excel. Limpia la columna con
=ESPACIOS(A2)en una columna auxiliar y pega como valores. - Revisa el tipo de dato. Si en la tabla el código 1050 está como texto y en D2 como número, no coinciden. Prueba
=BUSCARV(TEXTO(D2;"0");$A$2:$B$50;2;FALSO)o convierte la columna a número. - Fija el rango con $. Si arrastraste la fórmula sin
$A$2:$B$50, el rango se fue moviendo y dejó por fuera los primeros datos. La tecla F4 pone los signos $ por ti; la explico en atajos de teclado de Excel. - Usa FALSO al final. Con VERDADERO u omitido, BUSCARV hace búsqueda aproximada y puede devolver datos equivocados o #N/D.
Si el dato de verdad puede no existir (por ejemplo, un estudiante nuevo que aún no está en la lista), muestra un mensaje en lugar del error:
=SI.ND(BUSCARV(D2;$A$2:$B$50;2;FALSO);"No encontrado")
Con BUSCARX es todavía más fácil, porque trae ese mensaje como cuarto argumento:
=BUSCARX(D2;$A$2:$A$50;$B$2:$B$50;"No encontrado")
Si todavía dudas entre las dos funciones, en BUSCARV vs BUSCARX en Excel están las diferencias con ejemplos.
Error #¡VALOR! en Excel
Aparece cuando la fórmula recibe un tipo de dato que no esperaba, casi siempre texto donde debería haber un número. Ejemplo típico: en B2 hay 20000, en B3 alguien escribió "15.000 pesos" y en B4 pones =B2+B3. El resultado es #¡VALOR! porque "15.000 pesos" es texto.

- Haz clic en cada celda que usa la fórmula y mira la barra de fórmulas. Si ves letras, espacios o un apóstrofo al inicio, ese es el problema.
- Escribe solo el número y aplica el formato de moneda desde Inicio > Número. Así se ve "$ 15.000" pero por dentro es un número.
- Si son muchos datos importados, convierte el texto a número con
=VALOR(SUSTITUIR(B3;" pesos";"")). - Para sumas largas, prefiere
=SUMA(B2:B30)en lugar de=B2+B3+B4...: SUMA ignora el texto y no se rompe.
Ojo: SUMA no "arregla" el dato, solo lo salta. Si un valor importante está como texto, tu total quedará incompleto sin avisarte.
Error #¡REF! en Excel
Significa que la fórmula apunta a una celda que ya no existe. Pasa cuando eliminas una fila, una columna o una hoja que la fórmula usaba. Por ejemplo, =B2*C2 se convierte en =B2*#¡REF! si borras la columna C.
- Si acabas de borrar algo, presiona Ctrl+Z de inmediato. Es la forma más rápida.
- Si ya guardaste, haz clic en la celda, presiona F2 y reemplaza
#¡REF!por la referencia correcta. - Con BUSCARV, #¡REF! aparece si el número de columna es mayor que las columnas del rango:
=BUSCARV(D2;A2:B50;3;FALSO)pide la columna 3 de un rango que solo tiene 2. - Para prevenirlo, en lugar de borrar columnas que otras fórmulas usan, ocúltalas.
Error #¿NOMBRE? en Excel
Excel no reconoce algo que escribiste. Las causas más frecuentes:
- Función mal escrita:
=SUMAR(A1:A10)en lugar de=SUMA(A1:A10). - Función en inglés en un Excel en español:
=VLOOKUP(...)o=IF(...)dan #¿NOMBRE?; usa BUSCARV y SI. - Texto sin comillas:
=SI(B2>=3;Aprobó;Reprobó)falla; lo correcto es=SI(B2>=3;"Aprobó";"Reprobó"). - Rango sin dos puntos:
=SUMA(A1A10)en lugar de=SUMA(A1:A10). - Función nueva en un Excel antiguo: BUSCARX o UNICOS no existen en Excel 2016 o 2019, y en esas versiones dan #¿NOMBRE?.
Truco: escribe = y las primeras letras de la función y elige de la lista que aparece con la tecla Tab. Así nunca la escribes mal.
Error #¡DIV/0! en Excel
Aparece al dividir entre cero o entre una celda vacía. Es muy común al calcular porcentajes o promedios de periodos sin datos. Si en D2 tienes =B2/C2 y C2 está vacía, sale #¡DIV/0!. La solución más clara es comprobar el divisor antes de dividir:
=SI(C2=0;"";B2/C2)
Con PROMEDIO pasa lo mismo cuando el rango no tiene ningún número: =SI(CONTAR(B2:B10)=0;"Sin notas";PROMEDIO(B2:B10)). Si calculas variaciones o descuentos, en cómo calcular porcentajes en Excel hay más ejemplos de estas divisiones.
Otros errores: #¡NUM!, #¡NULO!, #¡DESBORDAMIENTO! y ####
#¡NUM!
El cálculo da un número imposible o demasiado grande. Ejemplos: =RAIZ(-4), o =SIFECHA(B2;HOY();"Y") cuando la fecha de B2 es posterior a hoy. Revisa los datos de entrada.
#¡NULO!
Escribiste un espacio entre dos rangos donde iba un separador: =SUMA(A1:A5 C1:C5). Corrígelo así: =SUMA(A1:A5;C1:C5).
#¡DESBORDAMIENTO!
Solo existe en Excel 365 y 2021. Funciones como UNICOS, FILTRO u ORDENAR devuelven varios resultados que se "derraman" hacia abajo. Si alguna celda de ese espacio tiene algo escrito, aparece el error. Haz clic en la celda con el error: Excel marca con línea punteada el área que necesita. Borra lo que estorba y el resultado aparece solo. También sale si usas una columna completa, como =BUSCARV(D:D;A:B;2;FALSO); usa solo D2.
#### (numerales)
Técnicamente no es un error de fórmula: la columna es demasiado angosta para mostrar el número o la fecha. Haz doble clic en el borde derecho del encabezado de la columna para ajustarla. Si persiste, revisa que la fecha no sea negativa (por ejemplo, una resta de fechas al revés).
Cómo usar SI.ERROR para ocultar errores (sin esconder problemas)
SI.ERROR revisa una fórmula y, si da cualquier error, muestra lo que tú le digas:
=SI.ERROR(B2/C2;0)
=SI.ERROR(BUSCARV(D2;$A$2:$B$50;2;FALSO);"Revisar código")

Es muy útil para reportes que vas a imprimir o compartir, pero úsalo con cuidado: SI.ERROR atrapa todos los errores, incluso un #¿NOMBRE? por una función mal escrita o un #¡REF! por una columna borrada. Si lo pones desde el principio, nunca te enterarás de esas fallas. Por eso:
- Primero haz que la fórmula funcione sin SI.ERROR.
- Para búsquedas, prefiere
SI.ND, que solo oculta el #N/D y deja ver los demás errores. - Si necesitas saber si una celda tiene error, usa
=ESERROR(E2), que devuelve VERDADERO o FALSO. Con=SUMAPRODUCTO(--ESERROR(E2:E50))cuentas cuántas celdas de la columna tienen error.
Errores comunes al corregir errores
- Ocultar con SI.ERROR y devolver 0: un 0 en lugar de #N/D puede bajar un promedio o un total sin que nadie lo note. Mejor un texto como "Revisar" o una celda vacía.
- Pintar la letra de blanco: el error sigue ahí y daña las sumas que dependen de esa celda.
- Copiar fórmulas de internet con comas: en Excel configurado para Colombia el separador es ;. Si pegas
=SI(A1>3,"Sí","No"), Excel dará un aviso de problema con la fórmula. - No usar la herramienta de Excel: en Fórmulas > Evaluar fórmula puedes ver paso a paso dónde aparece el error, y el triángulo verde de la esquina de la celda ofrece sugerencias.
Preguntas frecuentes
¿Qué significa #N/D en Excel?
Significa "no disponible": una función de búsqueda como BUSCARV, BUSCARX o COINCIDIR no encontró el valor. En Excel en inglés aparece como #N/A.
¿Cómo quito el #N/D de BUSCARV?
Primero revisa espacios, tipo de dato y el rango fijo con $. Si el dato realmente no existe, usa =SI.ND(BUSCARV(D2;$A$2:$B$50;2;FALSO);"") para dejar la celda en blanco.
¿Por qué sale #¿NOMBRE? si la fórmula está bien?
Revisa que el texto vaya entre comillas, que la función esté en español y que exista en tu versión de Excel. BUSCARX, por ejemplo, no está en Excel 2016.
¿Cuál es la diferencia entre SI.ERROR y SI.ND?
SI.ERROR atrapa cualquier error; SI.ND solo atrapa #N/D. Para búsquedas, SI.ND es más seguro porque no esconde errores de escritura.
¿Qué hago si en la celda aparece ####?
Ensancha la columna con doble clic en el borde del encabezado. Si sigue igual y es una fecha, revisa que la resta no dé un número negativo.
Conclusión
Los errores en Excel no son tu enemigo: son pistas. #N/D te dice que el dato no está, #¡VALOR! que hay texto donde iba un número, #¡REF! que borraste algo, #¿NOMBRE? que hay algo mal escrito y #¡DIV/0! que estás dividiendo entre cero. Corrige la causa primero y usa SI.ND o SI.ERROR solo al final, para que tus planillas de notas, inventarios o ventas se vean limpias sin esconder problemas.
Comentarios