Error #NAME? en Excel: Cómo corregir nombres de funciones mal escritos y rangos con nombre no definidos
🔍 WiseChecker

Error #NAME? en Excel: Cómo corregir nombres de funciones mal escritos y rangos con nombre no definidos

El error #NAME? aparece en Excel cuando no puede reconocer texto en una fórmula. Esto suele ocurrir debido a un nombre de función mal escrito o a una referencia a un rango con nombre que no existe. Este artículo explica las causas específicas de este error y proporciona pasos claros para encontrar y corregir el problema en su hoja de cálculo.

Puntos clave: Cómo corregir el error #NAME?

  • Auditoría de fórmulas > Comprobación de errores: Use esta herramienta para saltar directamente a las celdas que contienen el error #NAME? para una revisión rápida.
  • Autocompletar fórmulas: Escribir = y las primeras letras de una función evita errores de ortografía al permitirle seleccionar de una lista.
  • Ctrl + F para buscar #NAME?: Este atajo de teclado le ayuda a localizar todas las instancias del error en una hoja de cálculo grande.

ADVERTISEMENT

Por qué Excel muestra el error #NAME?

Excel muestra el error #NAME? cuando encuentra texto dentro de una fórmula que no puede interpretar como una función válida, un nombre definido o una referencia. El software compara el texto con su biblioteca interna de funciones y con la lista de rangos con nombre de su libro. Si no encuentra ninguna coincidencia, Excel no puede calcular la fórmula y muestra este error en lugar de un resultado. Los desencadenantes más frecuentes son simples errores tipográficos en nombres de funciones comunes, como escribir =VLOKUP en lugar de =VLOOKUP. Otra causa común es eliminar o renombrar un rango de celdas que previamente se definió con un nombre, lo que deja fórmulas que hacen referencia a ese nombre antiguo sin funcionar.

Otras causas menos comunes

El error también puede aparecer al usar una función del paquete de herramientas de análisis, como =EDATE, sin tener el complemento habilitado. Las cadenas de texto dentro de una fórmula que no tienen comillas dobles alrededor también pueden malinterpretarse como un nombre. Por ejemplo, =IF(A1>10, Yes, No) causará un error #NAME? porque “Yes” y “No” no están entre comillas y Excel intenta encontrarlos como rangos con nombre.

Pasos para corregir funciones mal escritas y nombres no definidos

Siga estos pasos para encontrar y corregir sistemáticamente la fuente del error #NAME? en su libro.

  1. Use la comprobación de errores para localizar el error
    Vaya a la pestaña Fórmulas en la cinta. En el grupo Auditoría de fórmulas, haga clic en Comprobación de errores. Si existe un error #NAME?, aparecerá un cuadro de diálogo. Haga clic en ‘Mostrar pasos de cálculo’ para ver qué parte de la fórmula está fallando y luego haga clic en ‘Editar en la barra de fórmulas’ para corregirla.
  2. Verifique si hay nombres de funciones mal escritos
    Haga clic directamente en la celda con el error. Mire la fórmula en la barra de fórmulas. Compare el nombre de la función con la ortografía correcta en Excel. Use Autocompletar fórmulas mientras escribe las correcciones: después de escribir = y las primeras letras, presione Tab para insertar el nombre de función correcto de la lista desplegable.
  3. Verifique que existan los rangos con nombre
    Si la fórmula usa un nombre como =SUM(SalesData), debe verificar si ‘SalesData’ está definido. Vaya a la pestaña Fórmulas y haga clic en Administrador de nombres. Busque el nombre usado en su fórmula. Si falta, debe redefinir el rango con nombre o reemplazar el nombre en la fórmula con la referencia de celda real.
  4. Asegúrese de que los complementos necesarios estén habilitados
    Para funciones como =EDATE o =ACCRINT, vaya a Archivo > Opciones > Complementos. En la parte inferior, seleccione ‘Complementos de Excel’ en el menú desplegable Administrar y haga clic en Ir. En el cuadro de diálogo, marque la casilla ‘Herramientas para análisis’ y haga clic en Aceptar.
  5. Agregue comillas dobles faltantes al texto
    En fórmulas que generan texto, asegúrese de que todas las cadenas de texto estén entre comillas dobles. Cambie =IF(A1>10, Yes, No) a =IF(A1>10, “Yes”, “No”) para resolver el error.

ADVERTISEMENT

Si el error #NAME? persiste después de verificar

A veces el error no está en la celda que está examinando, sino que está vinculado a otro problema en el libro.

Error aparece después de copiar una hoja de otro libro

Las fórmulas que usan rangos con nombre definidos en el libro original pueden mostrar #NAME? al copiarse. El nombre no se transfiere con la hoja. Abra el Administrador de nombres. Para cualquier nombre no definido, cree un nuevo rango con nombre en el libro actual o edite la fórmula para usar referencias de celda estándar.

La fórmula hace referencia a un nombre de hoja eliminado

Una fórmula como =SUM(Sheet2!A1:A10) mostrará #NAME? si se eliminó ‘Sheet2’. Excel trata el nombre de hoja eliminado como un nombre no definido. Debe restaurar la hoja eliminada de una versión anterior o reescribir la fórmula para que haga referencia a hojas existentes.

Usar una función nueva en una versión anterior de Excel

Funciones como =XLOOKUP o =FILTER no funcionan en Excel 2019 o versiones anteriores. La fórmula mostrará #NAME? cuando se abra en esas versiones. Reemplace la función con una alternativa compatible más antigua, como usar =INDEX y =MATCH en lugar de =XLOOKUP.

Fuentes comunes de error y sus soluciones

Elemento Función mal escrita Rango con nombre no definido
Causa principal Error tipográfico al ingresar una fórmula El nombre se eliminó o nunca se definió
Solución rápida Use Autocompletar fórmulas al escribir Cree o redefina el nombre en el Administrador de nombres
Método de prevención Verifique la ortografía de la función antes de presionar Enter Evite eliminar rangos con nombre usados en fórmulas
Herramienta de auditoría Auditoría de fórmulas > Mostrar fórmulas (Ctrl + `) Fórmulas > Administrador de nombres para obtener una lista completa
Ejemplo =SUMM(A1:A10) causa #NAME? =TotalSales causa #NAME? si ‘TotalSales’ no está definido

Ahora puede identificar y corregir las dos causas principales del error #NAME? en Excel. Recuerde usar el Administrador de nombres para auditar todos los nombres definidos si aparecen errores después de eliminar datos. Para un problema relacionado, aprenda a usar la función IFERROR para mostrar un mensaje personalizado en lugar de un código de error. Un consejo avanzado útil es presionar F3 mientras edita una fórmula para insertar un nombre definido de una lista, lo que garantiza que nunca escriba mal un nombre de rango.

ADVERTISEMENT