Categoría:

Compatibilidad:
Nivel:
La función LET permite asignar nombres a resultados de cálculos intermedios dentro de una fórmula, lo que facilita la creación de fórmulas más legibles, eficientes y fáciles de mantener. Al definir variables dentro de una fórmula, LET reduce la redundancia y mejora el rendimiento al evitar cálculos repetitivos. LET es especialmente útil para:
=LET(nombre1; valor1; [nombre2; valor2]; …; cálculo)
=LET(x; A1 + B1;y; x * 2;y + x)
En este caso, x se calcula una vez y luego se utiliza en y y en el cálculo final.
=SI(LET(x; A1 + B1; x) > 100; "Mayor a 100"; "Menor o igual a 100")
Creación y optimización de fórmulas mediante la asignación de variables intermedias:
=LET( a; SUMA(A1:A10); b; PROMEDIO(B1:B10); a + b)
=LET( total; SUMA(A1:A100); promedio; PROMEDIO(A1:A100); total * promedio)
=LET( x; A1 * B1; y; x + C1; y / D1)
=LET( increment; A1 + 1; decrement; A1 - 1; increment * decrement)
=LET( ventas; SUMA(A1:A100); costos; SUMA(B1:B100); ganancias; ventas - costos; ganancias)
=LET( datosLimpios; FILTRAR(A1:A100; A1:A100 <> ""); promedio; PROMEDIO(datosLimpios); promedio)
=LET( ingreso; SUMA(A1:A10); gasto; SUMA(B1:B10); beneficio; ingreso - gasto; beneficio / ingreso)
=LET( tasa; B1 / 100; principal; A1; tiempo; C1; interes; principal * tasa * tiempo; interes)
=SUMA(A1:A10) + PROMEDIO(B1:B10)
=LET( sumaA; SUMA(A1:A10); promedioB; PROMEDIO(B1:B10); sumaA + promedioB)
=LET( total; SUMA(A1:A1000); promedio; PROMEDIO(A1:A1000); total * promedio)
=LET( x; A1 + B1; y; x * C1; y / D1)
=LET( ingresos; SUMA(A1:A100); costos; SUMA(B1:B100); margen; ingresos - costos;margen
)
=LET( x; A1 + B1; y; x * 2; z; y + x; z)
=LET( datos; A1:A100; filtrados; FILTRAR(datos; datos > 50); promedioFiltrado; PROMEDIO(filtrados); promedioFiltrado)
=LET( tasa; 0.05; principal; A1; interes; principal * tasa; interes)
=LET( totalVentas; SUMA(A1:A1000); totalCostos; SUMA(B1:B1000); beneficio; totalVentas - totalCostos; beneficio)
=LET( ventas; SUMA(A1:A100); costos; SUMA(B1:B100); margen; ventas - costos; margen / ventas)