Todas las funcionesMatrices dinámicas
LET
Aprenda LET con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
Sintaxis
LET(name1, value1, …, calculation)Ejemplo: =LET(x,A2*2,x+1)
Disponibilidad: Excel 2021+, Microsoft 365
La función LET en Excel asigna nombres a valores o cálculos dentro de una fórmula para calcularlos una sola vez y reutilizarlos: =LET(name1, value1, …, calculation). Hace legibles las fórmulas largas y puede acelerar las que realizan operaciones pesadas.
Cuándo usarla
- La misma expresión aparece varias veces dentro de una fórmula.
- Una fórmula es difícil de leer y quiere dar nombres significativos a sus partes.
- Envuelve una búsqueda pesada en SI.ERROR y desea evitar calcularla dos veces.
- Construye fórmulas con varios pasos o resultados intermedios.
Argumentos
- name1. Un nombre inventado para un valor, como tax o total. Los nombres deben empezar por una letra y no pueden parecer referencias de celda.
- name_value1. El valor o cálculo asignado a name1. Se evalúa una sola vez y puede reutilizarse cualquier cantidad de veces.
- name2, name_value2, …. Nombres adicionales, siempre por pares. Los valores posteriores pueden usar nombres definidos antes.
- calculation. El último argumento es la fórmula que produce el resultado final usando los nombres que usted ha definido.
Ejemplos explicados
Dar nombre a una constante
Fórmula: C1: =LET(tax,0.0825,A2*(1+tax))
Resultado: 216.5
tax se define una sola vez y después se utiliza dentro del cálculo.
Reutilizar una suma
Fórmula: C1: =LET(total,SUM(A2:A4),A2/total)
Resultado: 0.25
total se calcula una vez y se reutiliza; en este caso, 25 / 100.
Resultado intermedio dentro de una prueba
Fórmula: D2: =LET(ratio,A2/B2,IF(ratio>1,"Over","Within"))
Resultado: Over
ratio recibe un nombre una sola vez y después se utiliza dentro de SI.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en F2: =LET(total,SUM(C2:C7),total/COUNT(C2:C7))
Resultado en F2: 58,3333333333
Errores y comprobaciones
- #NAME?. LET está disponible en Excel 2021 y Microsoft 365. Las versiones anteriores no reconocen la función.
- Nombre no válido. Los nombres no pueden parecer referencias de celda, como x1, ni contener espacios.
- Falta el último argumento. El argumento final debe ser el cálculo que devuelve el resultado, no otro par de nombre y valor.
- Se usa un nombre antes de definirlo. Los nombres solo están disponibles después de su definición y no existen fuera de la fórmula.
Funciones relacionadas
Preguntas frecuentes
- ¿LET hace que las fórmulas sean más rápidas?
- Puede hacerlo: un cálculo costoso repetido se ejecuta una vez en lugar de varias.
- ¿Los nombres posteriores pueden usar los anteriores?
- Sí. Cada nombre puede utilizar todos los que se hayan definido antes.
- ¿Cuál es la diferencia entre LET y un rango con nombre?
- Un rango con nombre existe en todo el libro. Los nombres de LET solo existen dentro de la fórmula que los contiene.
- ¿Cuántos nombres puede tener LET?
- Hasta 126 pares de nombre y valor.
Más funciones de Matrices dinámicas