¿Qué es la función LAMBDA en Excel y cómo usarla correctamente?
- Crea tus propias funciones en Excel. La función LAMBDA fue desarrollada para simplificar la escritura de fórmulas en Excel.
- Agrupar varias fórmulas intermedias. En lugar de tener 3, 4, 5, ... celdas con cálculos intermedios para obtener su resultado, la función LAMBDA de Excel contendrá el contenido de todas estas funciones intermedias para evitar errores de entrada.
- Dale a tu función un nombre simple. El objetivo final es crear una función sencilla para los usuarios, con la menor cantidad de parámetros para completar.
Presentación de la función LAMBDA
La función LAMBDA se introdujo en noviembre de 2020 en Excel 365. Está escrita de la siguiente manera
- variable 1
- variable 2
- ......
- Algoritmo
Teóricamente puedes escribir hasta 253 variables. ¿Pero es complicado trabajar con más de 5 variables?
Lo confuso de esta función es que la fórmula de cálculo se escribe necesariamente al final de la función.

En este ejemplo tenemos 2 variables, X y Y. Y al momento de llamar a esta función, pasaremos los valores 1 y 3. Expresión x + y será evaluado y el resultado será por lo tanto 4.
Dónde escribir una función LAMBDA
La función LAMBDA es una función especial. Y para ello no se puede escribir directamente en una celda.
Si escribe una función LAMBDA en una celda, solo obtendrá el error #CALC! Excel no puede interpretar esta función de esta manera ⛔⛔⛔

De hecho, esta función espera recibir parámetros. Entonces tienes que encontrar un truco para pasarle los valores de las variables de la función.
Usar rangos con nombre
Entonces, para escribir una función LAMBDA, debes pasar por una playa con nombre (Fórmulas > Administrador de nombres)

- Dale un nombre a tu función personalizada.
- Luego escriba su función LAMBDA en el cuadro Se refiere a.

Y luego llama a su función personalizada directamente desde una celda como cualquier otra función en Excel. Puede ver que el ícono de una función personalizada es diferente de las funciones estándar de Excel.

Y luego, debes pasar los datos esperados por la función personalizada como parámetro.
=MiFunción(1;3)

recientemente, Microsoft ha desarrollado una nueva técnica para escribir sus funciones LAMBDA. Para hacer esto, debes usar un complemento, el entorno de funciones avanzadas.
Caso práctico de uso de la función LAMBDA
En este sitio encontrará numerosos casos de uso de la función LAMBDA en varias hojas prácticas.


- También podemos crear una función para contar el número de palabras en una celda.

Encontrará información adicional sobre la función LAMBDA en el sitio web de Microsoft.
05/02/2021 a las 15:56
Gracias por este artículo!
¿Podría la función Lambda contener otras funciones?
Por ejemplo:
=LAMDA(....-SUM(...;...))
(los puntos pequeños representan el área editable)
Merci d'avance!