Significado de los mensajes de error en las celdas de Excel

¿Alguna celda de Excel te está mostrando un mensaje extraño como #######, #¿NOMBRE?, #N/D o #¡REF!? Averigua lo que significan estas “quejas” de Excel, traducidas al castellano.


No. Si está dentro de una celda de Excel, una palabra empezada por un numeral (#) no es un hashtag. ¡Es un mensaje de error! Técnicamente, este tipo de mensajes se denominan valores de error. Pero son tan poco conocidos por el nombre de "valores" que opté por llamarlos con su denominación genérica de "mensajes".

Lo de "error" tampoco es muy preciso, porque no siempre estos mensajes están asociados a un error en sí, a una equivocación humana.  Lo que indican es que, por alguna razón, Excel no puede mostrarnos el dato que le pedimos.

A continuación, veremos las causas más comunes detrás de cada valor de error aparecido en una celda. Notarás que, en su lenguaje, Excel está tratando de ayudarte a corregir el problema.



####### [Varios signos de numeral (#) seguidos]

Significado: Casi siempre indica que el ancho de la celda es demasiado angosto para mostrar su contenido completo. Se soluciona simplemente con agrandar el ancho de la columna.

Cómo aumentar el ancho de una columna en Excel

Esta secuencia de signos también aparece cuando se aplica formato de Fecha u Hora a una celda que tiene un número negativo. Excel no admite fechas ni horas negativas, por la sencilla razón de que no existen. Aquí puedes leer más sobre la forma en que Excel maneja las fechas y las horas.



#¡VALOR!

Significado: Alguno de los valores de nuestra fórmula no es del tipo correcto. Por ejemplo, aparece si intentamos introducir una cadena de texto en un cálculo aritmético.

Puedes probarlo ingresando en cualquier celda una fórmula como esta: ="A"+10. En este caso Excel interpreta que la expresión "A" es un texto, por tratarse de un valor no numérico entre comillas.

Claro. Es muy raro que alguien escriba una fórmula así de manera deliberada. Pero este tipo de error suele darse cuando, en una fórmula aritmética, hacemos referencia a una celda que contiene un valor no numérico. 

Por ejemplo, si en tu sistema el separador decimal es la coma, cualquier número que use un punto como separador decimal será interpretado por Excel como un texto y viceversa.

El uso de cualquier carácter no numérico en un número, hace que Excel lo clasifique como un texto.



#¿NOMBRE?

Significado: Excel no entiende alguna expresión usada en la fórmula.

Generalmente se debe a errores de digitación. Por ejemplo, si queremos usar una función y escribimos mal su nombre, Excel nos devolverá este mensaje.

Puedes probar este error al ingresar en una celda cualquiera la siguiente fórmula: =SUMAR(100;200). Excel no reconoce la función SUMAR, porque no existe.

Otra causa frecuente de este error es usar textos en lugares válidos, pero escritos sin comillas. Por ejemplo: =Total: &C3 da como resultado el valor #¿NOMBRE?, mientras que: ="Total: "&C3, es totalmente correcto. Excel puede entender que "Total: " (entre comillas) es un texto, pero no puede entender que Total: (sin comillas) lo es.

En resumen: Excel responderá con #¿NOMBRE? cada vez que encuentre en una fórmula una expresión que sea incapaz de interpretar. Por ejemplo: =A+10.

Si la A estuviera entre comillas, el valor de error que esta fórmula daría como resultado sería: #¡VALOR!, que ya analizamos más arriba.

Como en este caso la A no está entre comillas, Excel buscará si A es el nombre de algún elemento del libro (como una celda, un rango o una tabla). Pero, a menos que hayamos asignado previamente el nombre A a algún elemento, Excel no lo podrá identificar y nos los advertirá.

Aquí puedes leer más sobre cómo asignar nombres a celdas o rangos.



#¡REF!

Significado: Nuestra fórmula contiene alguna referencia que no existe.

Ocurre, por ejemplo, cuando la fórmula hace referencia a una hoja que fue eliminada o que nunca ha existido. También cuando una fórmula contiene referencias a filas o columnas que han sido eliminadas.

Para probar este tipo de error puedes ingresar en una celda cualquiera lo siguiente: =HojaInexistente!A1. (Lógicamente, si existiera en tu libro una hoja llamada HojaInexistente este error no se produciría.)

Otro ejemplo: Si en la celda C3 escribes =D2 y luego arrastras la fórmula hasta C1, verás que C1 devuelve como resultado #¡REF! Esto es porque C1 tendría que hacer referencia a D0, que obviamente no existe. 

Ejemplo del valor de error #¡REF! en Excel



#¡DIV/0!

Significado: La fórmula contiene alguna división entre cero.

En general ocurre cuando el valor del divisor se toma de una celda vacía. Si colocas la siguiente fórmula en la celda A1: =100/B1, y en B1 hay un cero o no hay ningún valor, el resultado será #¡DIV/0!

Este error también aparece a menudo al usar la función PROMEDIO, si se intenta promediar un rango de celdas vacías.



#¡NUM!

Significado: Excel no puede mostrar el resultado de un cálculo.

Esto puede ocurrir por dos razones:

  1. Porque el cálculo que se plantea es imposible; por ejemplo, si se intenta calcular la raíz cuadrada de un número negativo, como: =RAIZ(-1).
  2. Porque el resultado es demasiado grande o pequeño como para que Excel pueda calcularlo. Por ejemplo, el cálculo de la potencia de 1000 elevado a la 103: =POTENCIA(1000;103).



#N/D (o #N/A)

Significado: El dato que se desea hallar, por medio de una función de búsqueda, no se encuentra en el lugar esperado.

Un ejemplo de esto lo puedes ver escribiendo la siguiente fórmula en la celda A1: =BUSCARV("Sábado";C1:D5;2;0). Si la palabra "Sábado" no aparece en el rango C1:C5, donde se la esperaba encontrar, la función devuelve #N/D o #N/A (dependiendo de la versión de Excel). 

Las expresiones #N/D y #N/A son equivalentes y en tu versión de Excel tendrás solo una de ellas. Hasta 2019 todas las versiones de Excel usaban #N/A, abreviatura de "Not Available", en inglés. En la actualidad, las versiones de Excel en español la han sustituido por #N/D, es decir: "No Disponible".

Diferencia entre #¡REF! y #N/D

#¡REF! aparece cuando usamos en una fórmula una referencia que no existe.
#N/D indica que es el dato buscado dentro de una referencia lo que no existe.



#¡NULO!

Significado: La intersección de dos rangos indicada en una fórmula no existe. Este es el mensaje de error menos frecuente, debido al poquísimo uso que se le suelen dar a las intersecciones en Excel.

Pero para entender este error basta con saber que, en dos rangos con celdas que se superponen, la intersección representa a las celdas que ambos rangos tienen en común. En la siguiente imagen la intersección de los rangos A6:F7 y C1:C10 son las celdas C6 y C7, que comparten ambos rangos.

La forma de referirnos a la intersección de dos rangos es por medio de un espacio en blanco entre ellos. En el caso de la imagen sería: =A6:F7 C1:C10.

El error #¡NULO! se genera cuando expresamos una intersección cuyos rangos no tienen ninguna celda en común.

Puedes probar un ejemplo ingresando en la celda A1 la siguiente función: =SUMA(J4:K7 H4:I7). Esta fórmula debería dar como resultado la suma de todas las celdas comunes a ambos rangos, pero como no hay ninguna, el resultado será #¡NULO!


VALOR DE ERROR EN ESPAÑOLEQUIVALENTE EN INGLÉS
####################
#¡VALOR!#VALUE!
#¿NOMBRE?#NAME?
#¡REF!#REF!
#¡DIV/0!#DIV/0!
#¡NUM!#NUM!
#N/D#N/A
#N/A#N/A
#¡NULO!#NULL!



Otros valores de error

Aparte de los mensajes anteriores, que son los más conocidos, una celda puede mostrar los siguientes:



#OBTENIENDO_DATOS

Puede aparecer temporalmente mientras se están procesando datos de un libro grande o muy complejo. La solución más obvia a esta situación es esperar a que el proceso termine. Su equivalente en inglés es #GETTING_DATA.



#¡BLOQUEADO!

Aparece cuando Excel no puede acceder a un recurso que necesita para completar un proceso. Por ejemplo: cuando le es imposible conectarse a un servicio web por fallas técnicas o por falta de permisos. Las situaciones que pueden generar este tipo de error son variadas y su solución suele requerir ayuda de terceros. Su equivalente en inglés es #BLOCKED!



#OCUPADO!

(No lleva signo de exclamación inicial.)

Es similar a #OBTENIENDO_DATOS. Aparece mientras Excel está ocupado en un proceso, por ejemplo: trayendo información desde un recurso externo. El mensaje desaparecerá una vez que Excel haya terminado la tarea. Su equivalente en inglés es #BUSY!

#OCUPADO! es un valor de error nuevo, creado junto con la función HISTORIALCOTIZACIONES (https://techcommunity.microsoft.com/t5/excel-blog/announcing-stockhistory/ba-p/1404338). Pero esto no significa que su uso sea exclusivo de esta función.



#¡CAMPO!

Se trata de un valor de error asociado con la función FIELDVALUE, también reciente, que devuelve el valor del campo de tipo de datos indicado (Cotizaciones, Moneda, Geografía, etc.). https://support.microsoft.com/es-es/office/fieldvalue-funci%C3%B3n-fieldvalue-4a579c45-7326-4168-b556-df8b5685175b

Excel muestra el valor de error #¡CAMPO! cuando no puede acceder al valor solicitado con FIELDVALUE, muy posiblemente porque el campo solicitado está mal escrito o no existe para ese tipo de dato.

El equivalente en inglés de #¡CAMPO! es #FIELD!



#¡DESBORDAMIENTO!

Este es otro valor de error nuevo, pero relacionado con las funciones de matriz dinámicas que fueron liberadas en 2020. Aparece en una celda cuando Excel no puede mostrar la matriz de datos requerida. Puede deberse a varias razones. Algunas de ellas son:

  • Excel no dispone de un rango lo suficientemente grande para mostrar la matriz requerida, ya sea porque el rango está ocupado por otros datos o porque el tamaño de la matriz supera los límites de la hoja. 
  • Se está usando una función de matriz dinámica dentro de una tabla. Las tablas no admiten funciones de matriz dinámica.
  • El rango de derrame de la matriz tiene celdas combinadas.
  • Excel no puede determinar el tamaño de la matriz. Por ejemplo, usar las funciones ALEATORIO, ALEATORIO.ENTRE o MATRIZALEAT como argumento de una función de matriz dinámica puede generar este problema.
  • Excel se quedó sin memoria suficiente.

Si tu versión de Excel está en inglés, #¡DESBORDAMIENTO! aparecerá como #SPILL! 



#CALC!

(No lleva signo de exclamación inicial.)

Otro valor de error de reciente aparición. Se produce generalmente cuando una función de matriz dinámica da como resultado una matriz vacía. Por ejemplo, si al aplicar la función FILTRAR sobre un rango de datos ninguno cumple con los criterios solicitados.

Su nombre es idéntico en inglés y en español.



Más ayuda para controlar los errores

Para interceptar los valores de error y en su lugar mostrar mensajes personalizados más amigables, podemos hacer uso de algunas funciones que Excel nos provee para tal fin, como SI.ERROR, SI.ND, ESERROR, ESERR y TIPO.DE.ERROR. En un artículo futuro te daré información detallada sobre este tema.

También dedicaré algunos artículos a otros tipos de mensajes de error de Excel que no aparecen dentro de las celdas. 

Mientras tanto, para que puedas probar y analizar en la práctica los valores de error descriptos arriba, te dejo un libro con varios ejemplos útiles.

Descarga el libro de ejemplo


¿Te pareció útil esta información? Si es así, te invito a suscribirte a nuestro Boletín gratuito, para que puedas enterarte de todas las novedades que se vayan publicando.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.