La función LET de Excel devuelve error #¿NOMBRE? después de compartir: solución
🔍 WiseChecker

La función LET de Excel devuelve error #¿NOMBRE? después de compartir: solución

Compartiste un libro de Excel con colegas, y las fórmulas que usan la función LET ahora muestran un error #¿NOMBRE?. Esto ocurre porque la función LET es una función más reciente que requiere Excel 2021 o Microsoft 365, y algunos destinatarios pueden tener una versión anterior que no la reconoce. Este artículo explica por qué ocurre el error después de compartir, proporciona una solución paso a paso para resolverlo y cubre problemas relacionados como el modo de compatibilidad y los libros vinculados.

Conclusiones clave: Cómo corregir el error #¿NOMBRE? de la función LET en libros compartidos

  • Archivo > Información > Comprobar problemas > Comprobar compatibilidad: Identifica qué fórmulas causarán errores en versiones anteriores de Excel.
  • Reemplaza LET con SI anidados o una solución con LAMBDA: Reescribe la fórmula para que funcione en Excel 2019 y versiones anteriores.
  • Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza > Contenido externo: Habilita los datos vinculados cuando el error aparece en libros vinculados.

ADVERTISEMENT

Por qué la función LET causa un error #¿NOMBRE? en libros compartidos

La función LET se introdujo en Excel 2021 y también está disponible en Excel para Microsoft 365. Asigna nombres a los resultados de cálculo, lo que reduce la repetición de fórmulas y mejora el rendimiento. Cuando compartes un libro, los destinatarios que lo abren en Excel 2019, Excel 2016 o versiones anteriores verán un error #¿NOMBRE? porque esas versiones no contienen la función LET en su motor de fórmulas.

El error no se debe a una referencia rota ni a un error tipográfico. Es un problema de incompatibilidad de versiones. Excel trata la función LET como un nombre no definido en versiones anteriores, por lo que no puede evaluar la fórmula. El mismo problema ocurre con otras funciones más recientes como XLOOKUP, FILTER y LAMBDA.

Si compartes el libro por correo electrónico, una unidad de red o un servicio en la nube como OneDrive, el error aparece en la pantalla del destinatario. El libro también puede mostrar una barra amarilla en la parte superior que dice “Modo de compatibilidad”. Esa barra indica que algunas características del libro no son compatibles con la versión actual de Excel.

Pasos para corregir el error #¿NOMBRE? de la función LET después de compartir

Hay tres métodos fiables para corregir este error. Elige el método que mejor se adapte a tu situación.

Método 1: Comprobar la compatibilidad antes de compartir

Usa el comprobador de compatibilidad integrado de Excel para ver exactamente qué fórmulas fallarán. Esto no corrige el error en el lado del destinatario, pero te indica qué celdas debes modificar.

  1. Abre el libro en Excel para Microsoft 365 o Excel 2021
    Asegúrate de usar una versión que admita la función LET.
  2. Ve a Archivo > Información
    Haz clic en la pestaña Archivo y luego selecciona Información en el menú izquierdo.
  3. Haz clic en Comprobar problemas y luego en Comprobar compatibilidad
    Se abre un cuadro de diálogo que enumera las características no compatibles con versiones anteriores. Busca filas que digan “Función LET” o “Error de nombre”.
  4. Anota las referencias de celda
    Escribe las direcciones de celda que aparecen en el informe de compatibilidad. Estas son las celdas que mostrarán #¿NOMBRE? al compartir.

Método 2: Reemplazar LET con una fórmula compatible

Reescribe cada fórmula LET usando SI anidados, columnas auxiliares o una combinación de funciones estándar. Este método asegura que el libro funcione en Excel 2019 y versiones anteriores.

  1. Identifica la estructura de la fórmula LET
    Una fórmula LET se ve así: =LET(x, A1+10, x2). El primer argumento después de LET es el nombre, el segundo es el valor y el tercero es el cálculo que usa el nombre.
  2. Reemplaza el nombre con el valor en el cálculo
    En lugar de =LET(x, A1+10, x2), escribe =(A1+10)2. Esto funciona en todas las versiones de Excel.
  3. Usa una columna auxiliar para fórmulas LET complejas
    Si la fórmula LET calcula un resultado intermedio largo, coloca ese resultado en una celda separada. Por ejemplo, pon =A1+10 en la celda B1, y luego en la celda C1 escribe =B12.
  4. Prueba el libro en una versión anterior
    Abre el libro en Excel 2019 o usa el Modo de compatibilidad en Excel 365 guardando una copia como archivo .xls y volviéndolo a abrir.

Método 3: Usar LAMBDA como alternativa (solo Microsoft 365)

Si todos los destinatarios usan Excel para Microsoft 365, puedes reemplazar LET con LAMBDA. Ambas funciones requieren la misma versión, pero LAMBDA a veces puede evitar el error #¿NOMBRE? cuando el libro se abre en una compilación más reciente. Esta es una solución específica y no una solución general para versiones anteriores.

  1. Abre el Administrador de nombres
    Ve a Fórmulas > Administrador de nombres.
  2. Crea un nuevo rango con nombre usando LAMBDA
    Haz clic en Nuevo, escribe un nombre como CalcResult, y en el cuadro Se refiere a escribe =LAMBDA(x, x2). Haz clic en Aceptar.
  3. Usa el rango con nombre en la celda
    En la celda, escribe =CalcResult(A1+10). Esto solo funciona en Excel para Microsoft 365.

ADVERTISEMENT

Si la función LET aún muestra #¿NOMBRE? después de la corrección

Excel abre el libro en Modo de compatibilidad automáticamente

Cuando abres un libro guardado en un formato anterior (.xls), Excel cambia al Modo de compatibilidad. En este modo, incluso si tienes Excel 365, la función LET puede no funcionar. Guarda el libro en formato .xlsx antes de compartirlo. Ve a Archivo > Guardar como y elige Libro de Excel (xlsx).

Los libros vinculados muestran #¿NOMBRE? por LET

Si el libro compartido contiene vínculos externos a otro libro que usa LET, el error #¿NOMBRE? puede aparecer en las celdas vinculadas. Para corregirlo, abre el libro de origen y reemplaza las fórmulas LET allí usando el Método 2. Luego actualiza los vínculos en el libro compartido yendo a Datos > Editar vínculos > Actualizar valores.

Excel para Mac muestra #¿NOMBRE? con LET

Excel para Mac versión 16.54 y anteriores no admite la función LET. Si compartes el libro con un usuario de Mac, verá el error. Pídele que actualice Excel para Mac a la versión 16.55 o posterior. Alternativamente, reemplaza las fórmulas LET antes de compartir.

Reemplazar LET vs. Convertir a columnas auxiliares: diferencias clave

Compatibilidad

Funciona en Excel 2010 y versiones posteriores

Funciona en Excel 2007 y versiones posteriores

Tamaño del libro

Mantenimiento

Más difícil de leer: fórmulas anidadas largas

Más fácil de auditar: cada paso es visible en su propia celda

Ahora puedes identificar qué celdas usan la función LET, comprobar la compatibilidad antes de compartir y reescribir fórmulas para evitar el error #¿NOMBRE?. Comienza ejecutando el comprobador de compatibilidad en tu libro original. Para una solución a largo plazo, considera usar columnas auxiliares en lugar de LET cuando sepas que el libro será abierto por usuarios con versiones anteriores de Excel. Este enfoque mantiene tus datos precisos y accesibles para todos.

Elemento Reemplazar LET con funciones anidadas Convertir LET a columnas auxiliares
Descripción Reescribe la fórmula LET para que use solo funciones estándar de Excel sin nombres intermedios Mueve el cálculo intermedio a una celda separada y referencia esa celda en la fórmula final
Permanece igual: no se añaden celdas adicionales Aumenta debido a columnas o filas adicionales

ADVERTISEMENT