#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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Price | Total | Lookup | |
| 2 | Apple | 1.2 | #NAME? | #NAME? | |
| 3 | Pear | 1.5 | |||
| 4 | Plum | 0.8 | |||
| 5 | Bread | 2.4 | |||
| 6 | Milk | 1.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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Student | Score | Without quotes | With quotes |
| 2 | Ana | 72 | #NAME? | Pass |
| 3 | Ben | 45 | Fail | |
| 4 | Cy | 88 | Pass | |
| 5 | Dee | 50 | Pass |
#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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Month | Sales | Total | |
| 2 | Jan | 120 | #NAME? | |
| 3 | Feb | 95 | ||
| 4 | Mar | 140 | ||
| 5 | Apr | 110 |
#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?.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | With a name | With a cell | Tax rate | |
| 2 | Desk | 240 | #NAME? | 288 | 20% | |
| 3 | Chair | 85 | 102 | |||
| 4 | Lamp | 40 | 48 |
#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ón | Necesita |
|---|---|
| SI.CONJUNTO, CAMBIAR, MAX.SI.CONJUNTO, MIN.SI.CONJUNTO, CONCAT, UNIRCADENAS | Excel 2019 o posterior |
| BUSCARX, COINCIDIRX, FILTRAR, UNICOS, ORDENAR, ORDENARPOR, SECUENCIA, LET | Excel 2021 o Microsoft 365 |
| DIVIDIRTEXTO, TEXTOANTES, TEXTODESPUES, APILARV, APILARH, TOMAR, EXCLUIR | Excel 2024 o Microsoft 365 |
| REGEXTEST, REGEXEXTRACCION, AGRUPARPOR, PIVOTARPOR | Solo 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?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | North orders | |
| 2 | 1001 | North | 250 | ||
| 3 | 1002 | South | 120 | ||
| 4 | 1003 | East | 310 | ||
| 5 | 1004 | North | 90 | ||
| 6 | 1005 | North | 140 | ||
| 7 | 1006 | West | 75 |
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.