Veremos en un ejemplo práctico cómo utilizar las funciones LAMBDA de Excel. Como recordatorio, las funciones LAMBDA le permiten crear sus propias funciones.
Interés en crear tus propias funciones.
La función LAMBDA le permite crear sus propias funciones de Excel. Sabiendo que hay más de 500 funciones en Excel, uno podría preguntarse el sentido de crear sus propias funciones.
De hecho, te permite construir una función, más o menos compleja, y para asegurar su uso integrándolo en un nombre propio. Para ilustrar este artículo, crearemos una serie de funciones personalizadas para devolver los precios de nuestros artículos con impuestos incluidos.
Función PRECIO con impuestos incluidos
El cálculo para encontrar el precio inclusivo (todos los impuestos incluidos) de un artículo se obtiene mediante la fórmula visto en este articulo.
=Precio sin impuestos*1,2
Para garantizar que nuestros usuarios no modifiquen nuestra fórmula, crearemos una función que INCLUYE PRECIO que devolverá el precio con impuestos incluidos del precio sin impuestos.

Definiremos el nombre de nuestra fórmula personalizada desde el menú Fórmula > Definir un nombre.

Y en el cuadro de diálogo escribiremos el nombre de nuestra función y escribiremos nuestra fórmula en un función LAMBDA. Le damos el nombre Precio Excluido a nuestra variable.
=LAMBDA(Precio sin incluir; Precio sin incluir*1,2)

Entonces, solo necesitas llamar a la función PRIXTTC desde una celda, y pasar como parámetro la celda que contiene el precio sin IVA, para obtener el precio con IVA.

Redacción mejorada con varios niveles de IVA.
En el ejemplo anterior, aplicamos un tipo único de IVA del 20% a todos nuestros artículos. Sin embargo, para ciertos productos, diferentes tipos de IVA como 10, 5.5 o 2.1.

Así pues, vamos a mejorar nuestra función PRICETTC personalizada abordando un segundo parámetro que corresponderá al tipo de IVA a aplicar.
Para ello modificaremos nuestra función anterior desde el menú Fórmulas > Administrador de nombres.

Luego, desde el cuadro de diálogo, puede elegir hacer clic en el botón modificar o cambiar la fórmula directamente en el cuadro de texto.

Y allí escribe su nueva fórmula que tiene en cuenta el precio sin impuestos y el tipo de IVA.
=LAMBDA(Precio sin IVA;Tasa de IVA;Precio sin IVA*(1+Tasa de IVA))

Y el resultado es:

Creación automática de una función LAMBDA
Una evolución de los complementos de Excel le permite crear su LAMBDA funciona automáticamente

Encontrará información adicional sobre la función LAMBDA en el sitio web de Microsoft.
28/05/2024 a las 17:00
Hola y gracias por la explicación de esta función!!!
¿Sabe si es posible "exportar" funciones lambda creadas en un libro a otros libros?
Merci
28/05/2024 a las 17:02
Directamente no, hay que pasar por Github