E+

ChakiArt

Excel · Datos · Automatización

Volver a Excel Lab
Excel Lab · Función

LET en Excel

Crea variables dentro de una fórmula para evitar cálculos repetidos y construir expresiones más claras, eficientes y fáciles de mantener.

Excel 365Nivel avanzadoFórmulas modernasVariables

¿Qué resuelve?

LET es especialmente útil cuando una fórmula repite varias veces el mismo cálculo o cuando contiene muchos pasos intermedios.

En lugar de repetir expresiones largas, puedes asignarles un nombre y utilizar ese nombre dentro de la misma fórmula.

Sintaxis

Estructura básica

=LET(
    nombre1, valor1,
    nombre2, valor2,
    cálculo_final
)

nombre

El identificador que utilizarás dentro de la fórmula.

valor

El cálculo, referencia o matriz que se asignará a ese nombre.

cálculo final

La expresión que devuelve el resultado utilizando las variables definidas.

Ejemplo básico

Evitar repetir un cálculo

Supongamos que A2 contiene una cantidad y B2 un precio. Queremos calcular el subtotal y después aplicar un impuesto del 16 %.

Sin LET

=(A2*B2)+(A2*B2)*16%

La multiplicación A2*B2 se repite dos veces.

Con LET

=LET(
    subtotal,A2*B2,
    subtotal+subtotal*16%
)

El subtotal se calcula una sola vez y luego se reutiliza.

Caso real

Calcular el promedio de ventas de una sucursal

Imagina una tabla llamada tblVentas y una celda B2 donde el usuario selecciona una sucursal.

=LET(
    ventas,FILTRAR(tblVentas[Venta],tblVentas[Sucursal]=B2),
    total,SUMA(ventas),
    registros,FILAS(ventas),
    total/registros
)
01

ventas

FILTRAR devuelve únicamente las ventas de la sucursal seleccionada.

02

total

SUMA utiliza la matriz ventas para obtener el importe total.

03

registros

FILAS cuenta cuántas ventas forman parte de la matriz.

04

resultado

Finalmente dividimos total entre registros para obtener el promedio.

Ventajas

¿Qué mejora LET en este escenario?

FILTRAR se escribe una sola vez

No necesitamos repetir toda la expresión cada vez que queremos utilizar la matriz resultante.

La fórmula explica su propia lógica

Nombres como ventas, total y registros indican qué representa cada cálculo.

Los cambios son más sencillos

Si cambia el criterio del filtro, podemos modificarlo en un único lugar.

Escala mejor

Cuando aparecen más cálculos intermedios, la estructura sigue siendo comprensible.

Errores comunes

Olvidar el cálculo final

LET necesita terminar con una expresión que devuelva el resultado.

Utilizar nombres poco descriptivos

Variables como x1, x2 o calc pueden hacer que la fórmula vuelva a ser difícil de entender.

Crear variables que nunca se utilizan

Cada variable debería tener una función clara dentro del cálculo.

Usar LET cuando no aporta nada

Una fórmula muy sencilla no necesariamente mejora por envolverla dentro de LET.

Funciones que combinan muy bien con LET

LET se vuelve especialmente útil cuando trabajamos con funciones que generan matrices o cálculos intermedios complejos.

Cuándo conviene usar LET

Cuando una misma expresión se repite varias veces.

Cuando necesitas varios cálculos intermedios.

Cuando una fórmula empieza a ser difícil de auditar.

Cuando trabajas con matrices dinámicas.

Cuando quieres construir fórmulas más reutilizables.

Sigue aprendiendo

Contenido relacionado

Artículo

LET no es solo para hacer fórmulas más bonitas

Profundiza en por qué LET cambia la forma de construir fórmulas complejas.

Leer artículo
Próximamente

LET aplicado dentro de proyectos

Esta ficha irá incorporando ejemplos adicionales a medida que publiquemos nuevos contenidos en E+.