LET
Asigna nombres a resultados de cálculos para mejorar la legibilidad y el rendimiento.
LET(nombre1, valor1, [nombre2, valor2], ..., cálculo)Argumentos
nombre1Nombre de la variablevalor1Valor para la variablecálculoFórmula final que utiliza las variables
=LET(x;A1*2;x+x^2)Calcula A1*2 una vez
=LET(total;SUMA(A:A);prom;total/CONTAR(A:A);SI(prom>100;"Alto";"Bajo"))Valores intermedios nombrados
=LET(r;FILTRAR(A:A;B:B>0);SUMA(r)/CONTAR(r))Filtra una vez, usa dos
- •Evita recalcular la misma expresión
- •Hace que las fórmulas complejas sean legibles
- •Solo en Excel 365 y 2021
- •Olvidar que LET requiere una estructura final par - cada variable nombrada debe emparejarse con su expresión de valor, y el último argumento siempre debe ser el cálculo que usa esos nombres
- •Intentar referenciar un nombre antes de que se haya definido antes en la misma instrucción LET - los nombres solo pueden hacer referencia a nombres anteriores, no a los definidos más adelante en la secuencia
- •Usar LET en una versión de Excel que no la admite (cualquiera anterior a Excel 2021 / Microsoft 365), donde la función simplemente no existe
LAMBDAA menudo se combina con LET para definir funciones personalizadas reutilizables que también se benefician de los cálculos intermedios legibles y nombrados de LET.SIFrecuentemente anidada dentro de LET cuando un valor intermedio nombrado necesita lógica condicional aplicada sobre él.BUSCARXUna candidata habitual para envolver en LET cuando el mismo resultado de búsqueda necesita reutilizarse varias veces dentro de una fórmula sin repetir toda la búsqueda.¿Por qué LET da un error de sintaxis?
LET requiere pares de nombre y valor, seguidos de un cálculo final - si el recuento no cuadra, o falta el último argumento, Excel lo marca como no válido.
¿Un nombre definido en LET puede referenciar otro nombre de la misma LET?
Sí, pero solo nombres definidos antes en la secuencia - un nombre no puede referenciar uno que venga después de él.
¿Cuál es la principal ventaja de usar LET?
Te permite calcular un valor una vez, darle un nombre legible y reutilizarlo varias veces en la misma fórmula, en lugar de repetir (y potencialmente recalcular) la misma expresión compleja una y otra vez.
¿Necesita traducir una fórmula que use LET?
Use nuestro traductor para convertir su fórmula completa
