This page is also available in English.Switch to English
ExcelGuía · Fórmulas y funciones sin miedoNivel 1 · Principiante5 min de lecturaActualizado:

Errores en fórmulas (#N/D, #¡VALOR!, #¡REF!, #¡DIV/0!): qué significan y cómo arreglarlos

Respuesta rápida

Cada error de Excel indica una causa: #¡DIV/0! es una división entre cero o entre una celda vacía; #N/D, una búsqueda que no encuentra el valor; #¡VALOR!, texto donde se esperaba un número; #¡REF!, una celda o columna borrada; #¿NOMBRE?, una función mal escrita o un texto sin comillas. Localiza la causa con Fórmulas › Auditoría de fórmulas › Evaluar fórmula y usa SI.ERROR solo para errores esperados.

Separador de tu Excel:«;» en España y gran parte de Latinoamérica; «,» en México y otros países.

Te pasa justo antes de enviar el informe: abres la hoja y, en lugar de números, aparecen #N/D, #¡VALOR! o #¡REF!. Peor aún si la fórmula te la dio ChatGPT y no sabes ni por dónde empezar. La tentación es borrarla y escribir el número a mano. No lo hagas.

Un error de Excel no es un fallo al azar: es un mensaje con pista. Funciona como los testigos del salpicadero de un coche: cada símbolo indica un problema distinto, y si sabes leerlo, sabes dónde mirar. #¡DIV/0! no se arregla igual que #N/D.

En esta guía aprendes qué significa cada error, la causa más habitual de cada uno, cómo encontrarla con las herramientas de auditoría y cuándo tiene sentido esconderlo con SI.ERROR.

Qué vas a aprender

  • Qué significan #¡DIV/0!, #N/D, #¡VALOR!, #¡REF! y #¿NOMBRE?
  • La causa más común de cada error y cómo corregirla
  • Cómo usar Evaluar fórmula para ver en qué parte falla una fórmula
  • Cuándo usar SI.ERROR o SI.ND y cuándo no

Paso a paso

Identifica el error y lee la pista de Excel

Haz clic en la celda con el error. A su lado aparece un icono de advertencia: pasa el ratón por encima y Excel te dice qué tipo de problema ve. Esta tabla es tu chuleta:

ErrorQué significaCausa más común
#¡DIV/0!División entre ceroDividir entre una celda vacía o con 0
#N/DValor no disponibleUna búsqueda no encuentra lo que busca
#¡VALOR!Tipo de dato incorrectoTexto donde debería haber un número
#¡REF!Referencia no válidaSe borró una fila, columna u hoja que la fórmula usaba
#¿NOMBRE?Nombre desconocidoFunción mal escrita o texto sin comillas
Informe de ventas con un error #¡DIV/0! en la fila de Luis, que no tiene objetivo, y un #N/D en la región de Sara.

Arregla #¡DIV/0!: evita dividir entre una celda vacía

Luis aún no tiene objetivo, y para Excel una celda vacía vale 0. Dividir 8.300 entre 0 es imposible, de ahí el error. Tienes dos opciones: rellenar el dato que falta o hacer que la fórmula espere a tenerlo. Escribe en D2 =SI(B2=0;"";C2/B2) y cópiala hacia abajo: si no hay objetivo, la celda queda vacía; si lo hay, calcula el porcentaje.

D2=SI(B2=0;"";C2/B2)

Deja la celda vacía mientras no haya objetivo; si lo hay, divide.

La columna de porcentaje corregida con SI: la fila de Luis queda vacía en lugar de mostrar #¡DIV/0!.

Arregla #N/D: comprueba que el valor buscado existe

#N/D casi siempre sale de una búsqueda (BUSCARX, BUSCARV, COINCIDIR) que no encuentra el valor. Aquí el código P-105 no está en el catálogo. Antes de taparlo, revisa tres cosas: que el código exista de verdad, que no tenga espacios de más ("P-105 " no es igual a "P-105") y que no mezcles números con números guardados como texto.

Si es normal que algunos códigos no existan, usa el cuarto argumento de BUSCARX para mostrar un mensaje claro.

B2=BUSCARX(A2;$D$2:$D$5;$E$2:$E$5;"No existe")

Si el código no está en el catálogo, muestra No existe en lugar de #N/D.

Búsqueda de precios con BUSCARX: el código P-105 no aparece en el catálogo de la columna D y la fórmula devuelve #N/D.
Consejo

Para quitar espacios invisibles de una columna de códigos, usa =ESPACIOS(A2) en una columna auxiliar y pega el resultado como valores.

Arregla #¡VALOR!: busca el texto que se coló entre los números

En la fila del té alguien escribió 12 uds en lugar de 12. Para Excel eso es texto, y no se puede multiplicar un texto por un precio. Deja solo el número en la celda (si quieres ver «uds», aplícalo con un formato de número personalizado). Otras causas típicas: espacios raros que vienen de copiar desde una web o un PDF, o fechas escritas como texto.

Para saber si una celda contiene un número de verdad, escribe =ESNUMERO(B3): si devuelve FALSO, es texto.

E3=ESNUMERO(B3)

VERDADERO si B3 es un número; FALSO si es texto.

Tabla de productos donde la celda B3 contiene el texto 12 uds y el total de esa fila muestra #¡VALOR!.
Ojo

SUMA ignora las celdas con texto sin avisar: =SUMA(B2:B4) no dará error, pero el total será incorrecto. Revisa los datos aunque no veas #¡VALOR!.

Arregla #¡REF!: deshaz el borrado o usa rangos

El total de cada gasto era =B2+C2+D2 (enero, febrero y marzo). Al eliminar la columna de febrero, la fórmula perdió una de sus celdas y ahora dice =B2+#¡REF!+C2. La solución más rápida es deshacer al momento con Ctrl+Z. Si ya es tarde, reescribe la fórmula: =SUMA(B2:C2).

Para que no vuelva a pasar, usa rangos en lugar de sumar celda a celda: si el total hubiera sido =SUMA(B2:D2), al borrar la columna Excel habría ajustado el rango solo.

D2=SUMA(B2:C2)

Un rango se adapta cuando borras columnas que están dentro de él.

Hoja de gastos tras borrar la columna de febrero: la barra de fórmulas muestra B2 más #¡REF! más C2 y los totales dan #¡REF!.

Arregla #¿NOMBRE?: revisa nombres de función y comillas

Excel no reconoce algo que has escrito. Las causas habituales:

  • Texto sin comillas: en la imagen falta poner Excedido entre comillas, y Excel lo toma por un nombre que no existe.
  • Función en otro idioma: Excel en español no entiende SUM ni VLOOKUP; hay que escribir SUMA y BUSCARV. Pasa mucho al copiar fórmulas de ChatGPT o de tutoriales en inglés.
  • Función mal escrita o que no existe en tu versión (por ejemplo, BUSCARX en Excel 2016).
  • Rango sin dos puntos: B2B10 en lugar de B2:B10.

Al escribir =SU, Excel muestra una lista de funciones: elige la tuya con las flechas y pulsa Tab. Así nunca la escribes mal.

D2=SI(C2>B2;"Excedido";"Dentro")

La versión correcta, con los dos textos entre comillas.

Fórmula SI en la que el texto Excedido no lleva comillas; las celdas de estado muestran #¿NOMBRE?.

Encuentra la parte que falla con Evaluar fórmula

En fórmulas largas no siempre es evidente qué trozo provoca el error. Selecciona la celda y ve a Fórmulas › Auditoría de fórmulas › Evaluar fórmula. Cada vez que pulsas Evaluar, Excel calcula la parte subrayada y te enseña el resultado intermedio, hasta que aparece el error y ves exactamente dónde nace.

En el mismo grupo, Rastrear precedentes dibuja flechas hacia las celdas que usa la fórmula (las quitas con Quitar flechas) y Comprobación de errores recorre uno a uno todos los errores de la hoja.

Cinta de Excel con la pestaña Fórmulas activa y el grupo Auditoría de fórmulas; el botón Evaluar fórmula aparece resaltado.
Consejo

Truco rápido: en la barra de fórmulas, selecciona un trozo de la fórmula y pulsa F9 para ver su resultado. Pulsa Esc al terminar para no sustituir la fórmula por ese valor.

Oculta solo los errores esperados con SI.ERROR

Cuando ya sabes por qué aparece un error y es normal que aparezca (un vendedor nuevo sin objetivo, un código que todavía no está en el catálogo), puedes sustituirlo por algo más claro. SI.ERROR tiene dos partes: la fórmula y lo que quieres mostrar si da error: =SI.ERROR(C2/B2;"Sin objetivo").

Para búsquedas es mejor SI.ND, que solo oculta #N/D y deja ver cualquier otro error que sí sea un problema.

D2=SI.ERROR(C2/B2;"Sin objetivo")

Muestra Sin objetivo si la división da cualquier error.

B2=SI.ND(BUSCARV(A2;$D$2:$E$5;2;FALSO);"No existe")

Oculta solo el #N/D de la búsqueda.

Columna de porcentaje con SI.ERROR: la fila de Luis muestra Sin objetivo en lugar de #¡DIV/0!.
Ojo

No envuelvas todas tus fórmulas en SI.ERROR con un 0: esconderás errores reales y un total puede salir mal sin que nadie lo note.

Trucos de experto

  • Ve todas las fórmulas de golpe. Fórmulas › Auditoría de fórmulas › Mostrar fórmulas enseña las fórmulas en lugar de los resultados. Es la forma más rápida de detectar una fila que no sigue el patrón. Vuelve a pulsar para ver los valores.
  • Pide ayuda a la IA con contexto. Pega en ChatGPT la fórmula, el error exacto y un par de filas de ejemplo, y dile que tu Excel está en español y usa punto y coma. Te dará la fórmula con los nombres correctos. Más en pedir fórmulas a la IA y comprobarlas.
  • Prevén #¡REF! con tablas. Las fórmulas que usan tablas de Excel con referencias como Ventas[Importe] se adaptan solas cuando añades o quitas filas.

Errores comunes y cómo arreglarlos

Problema

Envuelves todas las fórmulas en SI.ERROR para que la hoja quede limpia.

Solución

Así escondes también los errores de verdad, como una referencia borrada. Usa SI.ERROR solo cuando conozcas la causa, y SI.ND para las búsquedas.

Problema

Ves #¡REF! y escribes encima una referencia cualquiera.

Solución

Si acabas de borrar algo, pulsa Ctrl+Z para recuperar la referencia original. Si no, revisa qué celda debía usar la fórmula antes de reescribirla.

Problema

Copias una fórmula de un tutorial en inglés y sale #¿NOMBRE?.

Solución

Traduce los nombres de las funciones (SUM es SUMA, IF es SI, VLOOKUP es BUSCARV) y cambia las comas que separan argumentos por punto y coma.

Problema

Ves ##### y crees que la fórmula está mal.

Solución

No es un error: la columna es demasiado estrecha para el número o la fecha. Haz doble clic en el borde derecho del encabezado de la columna para ensancharla.

En Excel para Mac

En Excel para Mac los errores significan lo mismo y SI.ERROR y SI.ND funcionan igual. Las herramientas de auditoría están también en la pestaña Fórmulas; para deshacer, usa ⌘+Z en lugar de Ctrl+Z.

Preguntas frecuentes

¿Qué es #¡DESBORDAMIENTO!?

Aparece con fórmulas que devuelven varios resultados, como FILTRAR o UNICOS, cuando las celdas donde deben caer no están vacías. Borra lo que haya debajo o a la derecha y el resultado aparece solo. Lo explicamos en FILTRAR, ORDENAR y UNICOS.

¿Y #¡NUM! y #¡NULO!?

#¡NUM! indica un cálculo numérico imposible, como un resultado demasiado grande o una función que no encuentra solución. #¡NULO! suele salir al poner un espacio donde iba un signo de dos puntos o un punto y coma entre dos rangos.

Excel me avisa de una referencia circular. ¿Qué es?

Una fórmula que, directa o indirectamente, usa su propia celda, por ejemplo un total que se incluye a sí mismo. Encuéntrala en Fórmulas › Auditoría de fórmulas › Comprobación de errores › Referencias circulares y corrige el rango.

Mi Excel da error con el punto y coma. ¿Qué hago?

En algunos países, como México, Excel usa la coma para separar argumentos. Cambia cada ; por ,. En esta web tienes un botón que cambia el separador en todas las fórmulas de la página.

Fuentes oficiales

Documentación de Microsoft consultada para esta guía.

Se guarda solo en este navegador.

Sigue aprendiendo