Crea tus funciones personalizadas con LAMBDA

Última actualización el 11/05/2024
Tiempo de leer: 2 minutos

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!

LAMBDA no se entiende escrito en una celda

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)

Menú Fórmula Definir nombre
  1. Dale un nombre a tu función personalizada
  2. Luego escriba su función LAMBDA en el Se refiere a la caja
Cuadro de diálogo para crear su función LAMBDA

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.

Su función LAMBDA aparece en la lista de funciones de Excel

Y luego, debes pasar los datos esperados por la función personalizada como parámetro.

=MiFunciónPersonalizada(2,5)

Resultado de la función LAMBDA en una celda

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

Función PASCUA personalizada en acción en Excel

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Crea tus funciones personalizadas con LAMBDA

Tiempo de leer: 2 minutos
Última actualización el 11/05/2024

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!

LAMBDA no se entiende escrito en una celda

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)

Menú Fórmula Definir nombre
  1. Dale un nombre a tu función personalizada
  2. Luego escriba su función LAMBDA en el Se refiere a la caja
Cuadro de diálogo para crear su función LAMBDA

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.

Su función LAMBDA aparece en la lista de funciones de Excel

Y luego, debes pasar los datos esperados por la función personalizada como parámetro.

=MiFunciónPersonalizada(2,5)

Resultado de la función LAMBDA en una celda

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

Función PASCUA personalizada en acción en Excel

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *