Con Microsoft 365, puede crear funciones personalizadas de Excel con el Función LAMBDA y rangos con nombre.
Presentación de la función LAMBDA
La función LAMBDA se introdujo en noviembre de 2020 para quienes trabajan con la versión Microsoft 365. La función LAMBDA consta de una sucesión de variables, hasta 253, que serán utilizadas por la expresión que necesariamente es el último argumento de la función.
=LAMBDA(x, y, x+y)
En este ejemplo, tenemos 2 variables, X y Y, y la fórmula (o expresión) x + y. Cuando llame a esta función, pasará como argumentos los valores de xey y LAMDBA devolverá el resultado de la expresión.
Cómo escribir una función LAMBDA
El problema con la función LAMBDA es que no puedes escribirla directamente en una celda como cualquier otra función de Excel. Si escribe LAMBDA en una celda, Excel devolverá un error #CALC!
Esta función espera recibir argumentos. Entonces, tenemos que encontrar un truco para pasar los valores de las variables de la función.
Escriba LAMBDA como un rango con nombre
La única forma de utilizar LAMBDA es escribirlo como un rango con nombre Fórmulas > Definir nombre (o Administrador de nombre)
- Dale un nombre a tu función personalizada
- Luego escriba su función LAMBDA en el Se refiere a la caja
Ahora, para comprobar si Excel entiende su función personalizada, escriba el símbolo igual (como cualquier otra función de Excel) y el nombre de su función LAMBDA.
Y luego, debes pasar los datos esperados por la función personalizada como parámetro.
=MiFunciónPersonalizada(2,5)
Caso práctico de uso de la función LAMBDA
Por ejemplo, puede crear una función LAMBDA personalizada para calcular el día de Pascua como se explica en este artículo
