Navegación Rápida
Función LET
Resumen
La función LET asigna nombres a resultados de cálculos intermedios, permitiendo fórmulas más legibles y eficientes al calcular expresiones complejas solo una vez.
Sintaxis
=LET(nombre1; valor1; cálculo_o_nombre2; [valor2; cálculo_o_nombre3...])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| nombre1 | Texto |
Sí | Primer nombre para asignar. Debe empezar con letra y no tener conflictos de sintaxis de rango. |
| valor1 | Cualquier |
Sí | Valor o cálculo asignado al nombre1. |
Usando la función LET
LET transforma fórmulas complejas en código legible similar a programación. Define variables una sola vez y reutilízalas, eliminando repeticiones y mejorando rendimiento hasta 2x en cálculos intensivos.
Ejemplos Comunes de LET
Cálculo básico con variable
=LET(x; 5; SUMA(x; 1))
Asigna 5 a 'x' y calcula SUMA(x;1), devolviendo 6. Simple pero muestra el concepto.
Filtrado de datos optimizado
=LET(criterio; "Miguel"; rango_filtrado; FILTRAR(A2:D8; A2:A8=criterio); SI(ESBLANCO(rango_filtrado); "-"; rango_filtrado))
Filtra ventas por representante, sustituye vacíos por guiones. 2x más rápido que sin LET.
Cálculo financiero complejo
=LET(precio; B2; cantidad; C2; descuento; D2*0.1; total; precio*cantidad*(1-descuento); total)
Calcula precio total con descuento, reutilizando variables intermedias.
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡NOMBRE?
Cause: Nombre de variable inválido (empieza con número, contiene espacios, conflicto F1C1)
Solution: Usa nombres que empiecen con letra, sin espacios ni caracteres especiales.
#¡VALOR!
Cause: Número impar de argumentos (falta valor para algún nombre)
Solution: Asegúrate de tener pares nombre/valor completos, terminando en cálculo.
Último argumento es nombre en lugar de cálculo
Cause: La función termina con nombre en vez de expresión de resultado
Solution: El último parámetro debe ser siempre una fórmula que devuelva resultado.
Notas
- Nombres válidos: letras, números, guiones bajos (no espacios)
- "c" inválido por conflicto con estilo F1C1 de referencias
- El último argumento SIEMPRE debe ser cálculo, nunca nombre
- Ideal para combinar con FILTRAR, SECUENCIA, MATRIZ.DINÁMICA
- Compatible solo Excel 365 y Excel 2021
Compatibilidad
Disponible en: Excel 365, Excel 2021
No disponible en: Excel 2019 y versiones anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021