Aprender Excel
ES
Define cómo se ven los números, las fechas y las fórmulas, para que todo funcione como en tu propio Excel.

Inicio › Excel básico › Errores de fórmulas

Errores de fórmulas en Excel y cómo arreglarlos

Un error de Excel siempre empieza por # y te dice qué ha fallado. #N/D significa que no se encontró un valor, #¡VALOR! un tipo de dato equivocado, #¡REF! una referencia borrada y #¡DIV/0! una división entre cero. Aquí tienes todos los errores, qué los provoca y cómo arreglarlos. Entre paréntesis, el nombre del error en el Excel en inglés.

En esta guía
  1. #N/D: valor no disponible
  2. #¡VALOR!: tipo de valor equivocado
  3. #¡REF!: referencia no válida
  4. #¡DIV/0!: división entre cero
  5. #¿NOMBRE?: nombre desconocido
  6. #¡NUM!: número no válido
  7. #¡DESBORDAMIENTO!: el resultado no puede desbordarse
  8. #¡CALC!: resultado vacío
  9. #¡NULO!: los rangos no se cruzan
  10. #####: en realidad no es un error
  11. Referencia circular
  12. Ocultar errores
  13. Preguntas frecuentes
ErrorEn resumen
#N/D (#N/A)No se encontró el valor
#¡VALOR! (#VALUE!)Tipo de valor equivocado (texto donde se espera un número)
#¡REF! (#REF!)La fórmula apunta a una celda que ya no existe
#¡DIV/0! (#DIV/0!)División entre cero o entre una celda vacía
#¿NOMBRE? (#NAME?)Excel no reconoce una función o un nombre
#¡NUM! (#NUM!)Cálculo imposible o número demasiado grande
#¡DESBORDAMIENTO! (#SPILL!)El resultado no puede desbordarse en las celdas que necesita
#¡CALC! (#CALC!)Un cálculo matricial no devolvió nada
#¡NULO! (#NULL!)Un espacio en lugar de un separador o de dos puntos entre rangos
#####Columna demasiado estrecha, o una fecha u hora negativa

#N/D: valor no disponible

Las funciones de búsqueda como BUSCARV, BUSCARX y COINCIDIR devuelven #N/D cuando no encuentran lo que buscas.

  • El valor de verdad no está en la lista. Entonces #N/D es correcto; muestra un mensaje amable con =SI.ND(BUSCARV(…); "No encontrado")
  • Espacios de más: "Ana " no coincide con "Ana". Límpialo con ESPACIOS.
  • Un número guardado como texto en uno de los lados. Lee convertir texto en número.
  • El rango de búsqueda se desplazó al copiar la fórmula hacia abajo. Fíjalo con signos $.

#¡VALOR!: tipo de valor equivocado

Una fórmula espera un número o una fecha y recibe texto. ="abc"+1 da #¡VALOR!.

  • Busca texto que parezca un número, o una celda con un espacio.
  • Usa SUMA en lugar de +: =SUMA(A2:A5) se salta el texto y =A2+A3+A4+A5 no.
  • Las fechas escritas en un formato que tu Excel no reconoce son texto. Compruébalo con =ESNUMERO(A2)

#¡REF!: referencia no válida

La fórmula se refiere a una celda, fila, columna u hoja que se ha borrado. =A2+B2 pasa a ser =A2+#¡REF! después de borrar la columna B.

  • Pulsa Ctrl+Z enseguida para deshacer el borrado.
  • Si no, edita la fórmula y sustituye #¡REF! por la celda correcta.
  • BUSCARV con un número de columna mayor que la tabla también da #¡REF!.
  • Encuéntralos todos: Ctrl+B, busca #¡REF!, Buscar dentro de: Fórmulas, Buscar todos.

#¡DIV/0!: división entre cero

Divides entre 0 o entre una celda vacía, por ejemplo un porcentaje cuando el total todavía está vacío. Muestra una celda vacía en su lugar:

=SI(B2=0; ""; A2/B2)

PROMEDIO también devuelve #¡DIV/0! cuando no hay números que promediar.

#¿NOMBRE?: nombre desconocido

  • Una errata en el nombre de la función: =SUMMA(A1:A5)
  • Texto sin comillas: =SI(A2=Sí; …) tiene que ser "Sí".
  • Un rango con nombre que no existe (o ya no existe).
  • Una función nueva, como BUSCARX o FILTRAR, en una versión antigua de Excel que no la tiene.
  • Una fórmula con los nombres en inglés (como SUM) en un Excel en español, o al revés.

#¡NUM!: número no válido

El cálculo es matemáticamente imposible o el número es demasiado grande: =RAIZ(-4), SIFECHA con la fecha inicial después de la final, o =10^400. Las funciones financieras como TIR dan #¡NUM! cuando no encuentran una respuesta; prueba a darles una estimación como último argumento.

#¡DESBORDAMIENTO!: el resultado no puede desbordarse

Las fórmulas de matriz dinámica como FILTRAR, UNICOS y ORDENAR necesitan celdas vacías para su resultado. Haz clic en el error para ver un borde discontinuo donde quiere ir, y vacía esas celdas. El desbordamiento tampoco funciona dentro de una tabla de Excel (Ctrl+T).

#¡CALC!: resultado vacío

Lo más habitual es que FILTRAR no encontrara filas que coincidan. Usa su tercer argumento: =FILTRAR(A2:C20; B2:B20="Este"; "Sin resultados")

#¡NULO!: los rangos no se cruzan

Un espacio entre dos rangos significa "donde se solapan". =SUMA(A1:A5 C1:C5) no tiene solapamiento. Usa un separador para rangos separados (A1:A5; C1:C5) o dos puntos para un único rango.

#####: en realidad no es un error

El número o la fecha no caben. Haz doble clic en el borde derecho del encabezado de la columna para ensancharla. Si sigue saliendo ####, el resultado es una fecha u hora negativa, que Excel no puede mostrar; lee calcular horas para los turnos que pasan de medianoche.

Aviso de referencia circular

Una fórmula se refiere a su propia celda, directamente o a través de otras: =SUMA(A1:A10) en A10. Ve a Fórmulas › Comprobación de errores › Referencias circulares para ver qué celda lo provoca, y cambia el rango para que termine una fila más arriba.

Ocultar errores con SI.ERROR

=SI.ERROR(A2/B2; 0)

SI.ERROR sustituye cualquier error por el valor que elijas. Úsala cuando ya sepas por qué aparece el error: también oculta fallos reales, como una errata en un rango. Para búsquedas, SI.ND es más segura porque solo atrapa #N/D.

Preguntas frecuentes

¿Por qué Excel muestra la fórmula en lugar del resultado?

La celda tiene formato de Texto, o está activado Mostrar fórmulas. Pulsa Ctrl+` para activar o desactivar Mostrar fórmulas, o pon el formato General y pulsa F2 e Intro.

¿Cómo encuentro todos los errores de una hoja?

Pulsa F5, haz clic en Especial, elige Fórmulas y deja marcado solo Errores. Excel selecciona todas las celdas con error.

¿Cómo averiguo de dónde viene un error?

Selecciona la celda y usa Fórmulas › Rastrear precedentes para dibujar flechas hacia las celdas que usa, o Fórmulas › Evaluar fórmula para recorrer el cálculo paso a paso.

¿Cómo cuento los errores de un rango?

=SUMAPRODUCTO(--ESERROR(A2:A100)) cuenta todas las celdas con error.