Menu

Error #¿NOMBRE? en Excel: causas y cómo arreglar cada una

#¿NOMBRE? significa que Excel no reconoce una palabra de la fórmula: una función mal escrita como =SUMM(B2:B6), texto sin comillas, un rango sin dos puntos, un nombre sin definir o una función que tu versión de Excel no tiene.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

#NAME?, en Excel en español #¿NOMBRE?, significa que Excel no reconoce una palabra de tu fórmula. La tabla muestra los nombres de error en inglés. Lo más frecuente es que el nombre de la función esté mal escrito: =SUMM(B2:B6) en lugar de =SUM(B2:B6) (SUMA en Excel en español; la tabla también acepta las fórmulas escritas en español, con punto y coma, o con comas, como en México: =SUMA(B2:B6)). Las demás causas son texto sin comillas, un rango sin sus dos puntos, un nombre que nunca se definió y una función que tu versión de Excel no tiene.

Nombres de función mal escritos
D2
ABCDE
1ProductPriceTotalLookup
2Apple1.2#NAME?#NAME?
3Pear1.5
4Plum0.8
5Bread2.4
6Milk1.1
#NAME? Excel no reconoce un nombre de esta fórmula. Revisa cómo está escrita la función.

Haz clic en D2 y corrige SUMM por SUM: aparece el total (7). Luego arregla VLOKUP en E2 a VLOOKUP, y devuelve el precio de Pear, 1.5.

Un truco rápido para detectar una errata en Excel: escribe los nombres de función en minúsculas. Al pulsar Entrar, Excel pasa a mayúsculas los nombres que conoce (=suma(b2:b6) pasa a ser =SUMA(B2:B6)). Un nombre que se queda en minúsculas es uno que Excel no conoce. Elegir las funciones de la lista que aparece mientras escribes (pulsa Tab para insertar una) evita la mayoría de las erratas.

#¿NOMBRE? en una fórmula SI: texto sin comillas

El texto dentro de una fórmula debe ir entre comillas dobles rectas. Sin ellas, Excel lee Pass como el nombre de algo y no lo encuentra.

El texto necesita comillas
C2
ABCD
1StudentScoreWithout quotesWith quotes
2Ana72#NAME?Pass
3Ben45Fail
4Cy88Pass
5Dee50Pass
#NAME? Excel no reconoce un nombre de esta fórmula. Revisa cómo está escrita la función.En Excel en español: =SI(B2>=50;Pass;Fail)

C2 muestra #NAME?. D2 tiene la misma fórmula con comillas y funciona para todos los estudiantes. La misma regla vale para los criterios de texto: =CONTAR.SI(A2:A6;North) es #¿NOMBRE?, =CONTAR.SI(A2:A6;"North") cuenta. Los números, las referencias de celda y VERDADERO/FALSO nunca llevan comillas (consulta la función SI).

Las comillas tipográficas causan el mismo error. Una fórmula copiada de una página web, un correo o Word suele tener “Pass” en lugar de "Pass". Excel no trata las tipográficas como comillas:

=IF(B2>=50,“Pass”,“Fail”)    #NAME?
=IF(B2>=50,"Pass","Fail")    Pass

Borra cada comilla tipográfica y vuelve a escribirla en Excel.

Un rango sin sus dos puntos

B2B6 no es un rango, es una palabra, y Excel busca un nombre llamado B2B6.

Los dos puntos entre dos celdas
D2
ABCD
1MonthSalesTotal
2Jan120#NAME?
3Feb95
4Mar140
5Apr110
#NAME? Excel no reconoce un nombre de esta fórmula. Revisa cómo está escrita la función.En Excel en español: =SUMA(B2B5)

Haz clic en D2, añade los dos puntos para que la fórmula quede =SUM(B2:B5) (en Excel en español, =SUMA(B2:B5)), y devuelve 465.

Un nombre que nunca se definió

Una fórmula puede usar un nombre como TaxRate en lugar de una celda, pero solo después de que el nombre exista. Si nunca se creó, se borró o está escrito de otra forma, la fórmula devuelve #NAME?.

Nombre sin definir frente a referencia de celda
C2
ABCDEF
1ItemPriceWith a nameWith a cellTax rate
2Desk240#NAME?28820%
3Chair85102
4Lamp4048
#NAME? Excel no reconoce un nombre de esta fórmula. Revisa cómo está escrita la función.En Excel en español: =B2*(1+TaxRate)

C2 se refiere a TaxRate, que no existe en este libro. D2 apunta a F2 y funciona: 288 para el escritorio. El $ mantiene fija F2 cuando la fórmula se copia hacia abajo.

Para crear el nombre en Excel, selecciona F2, escribe TaxRate en el Cuadro de nombres (el cuadro sobre la columna A, antes de la barra de fórmulas) y pulsa Entrar, o usa Fórmulas > Definir nombre. Fórmulas > Administrador de nombres lista todos los nombres del libro, adónde apuntan y los que apuntan a #¡REF! porque se borraron sus celdas. Un nombre también tiene un ámbito: uno definido solo para Hoja1 da #¿NOMBRE? en Hoja2.

Una función demasiado nueva para tu Excel

Excel muestra #¿NOMBRE? para cualquier función que no tiene. El archivo se abre bien, pero todas las fórmulas que usan una función más nueva fallan. En la barra de fórmulas, Excel 2019 y anteriores muestran esas funciones con el prefijo _xlfn.:

=_xlfn.XLOOKUP(E2,A2:A6,B2:B6)      #NAME? in Excel 2019
=INDEX(B2:B6,MATCH(E2,A2:A6,0))     works in every version

En Excel en español, la segunda es =INDICE(B2:B6;COINCIDIR(E2;A2:A6;0)).

FunciónNecesita
SI.CONJUNTO, CAMBIAR, MAX.SI.CONJUNTO, MIN.SI.CONJUNTO, CONCAT, UNIRCADENASExcel 2019 o posterior
BUSCARX, COINCIDIRX, FILTRAR, UNICOS, ORDENAR, ORDENARPOR, SECUENCIA, LETExcel 2021 o Microsoft 365
DIVIDIRTEXTO, TEXTOANTES, TEXTODESPUES, APILARV, APILARH, TOMAR, EXCLUIRExcel 2024 o Microsoft 365
REGEXTEST, REGEXEXTRACCION, AGRUPARPOR, PIVOTARPORSolo Microsoft 365

Si las personas que abren tu archivo usan un Excel más antiguo, quédate con las funciones antiguas, o envía los resultados como valores (Copiar y luego Inicio > Pegar > Valores). Excel para la web tiene las funciones más nuevas. Google Sheets conoce la mayoría con sus nombres en inglés. Las funciones de complementos (EUROCONVERT de Herramientas para el euro, o un complemento de la empresa) también dan #¿NOMBRE? cuando el complemento no está activado: actívalo en Archivo > Opciones > Complementos (en Mac, Herramientas > Complementos de Excel).

Arreglar un CONTAR.SI que muestra #¿NOMBRE?

Cuenta los pedidos de North
E2
ABCDE
1OrderRegionAmountNorth orders
21001North250
31002South120
41003East310
51004North90
61005North140
71006West75
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: La fórmula =COUNTIF(B2:B7,North) devuelve #NAME? porque North no lleva comillas. Escribe en E2 una versión que funcione y cuente los pedidos de North.

Cuando el texto que cuentas está en una celda, haz referencia a la celda y quita las comillas: =CONTAR.SI(B2:B7;G1) con North en G1. Una referencia nunca lleva comillas, y la fórmula sigue funcionando cuando cambia G1.

Preguntas frecuentes

¿Qué significa #¿NOMBRE? en Excel?

Excel encontró en la fórmula una palabra que no es una función, un nombre definido ni una referencia de celda. Las causas habituales son una errata en el nombre de la función (=SUMM(B2:B6)), texto sin comillas (=SI(B2>50;Pass;Fail)) y una función que la versión de Excel instalada no tiene.

¿Por qué BUSCARX da #¿NOMBRE? en Excel?

BUSCARX necesita Excel 2021 o Microsoft 365. Excel 2019 y anteriores no la conocen, muestran #¿NOMBRE? y presentan la fórmula como =_xlfn.XLOOKUP(...). Ahí usa =INDICE(C2:C6;COINCIDIR(E2;A2:A6;0)).

¿Por qué obtengo #¿NOMBRE? si la fórmula está bien?

Busca comillas copiadas de una página web o de un procesador de texto. Las comillas tipográficas como “Pass” no delimitan texto en Excel, así que la palabra que encierran se lee como un nombre. Vuelve a escribir las comillas en Excel como comillas rectas "Pass".

¿Cómo encuentro todos los errores #¿NOMBRE? de un libro?

Pulsa F5, haz clic en Especial, elige Fórmulas, deja marcado solo Errores y haz clic en Aceptar. Excel selecciona todas las celdas con fórmula que tienen un error en la hoja activa; repítelo en cada hoja. Fórmulas > Administrador de nombres > Filtro > Nombres con errores lista los nombres definidos que ya no funcionan.

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR