Excel - Funzione Lambda
In Excel, la funzione LAMBDA serve a creare funzioni personalizzate direttamente all'interno di Excel senza necessità di utilizzare il linguaggio VBA.
La funzione LAMBDA ti permette di:
- Definire funzioni riutilizzabili con nomi personalizzati
- Scrivere codice una volta e richiamarlo da qualsiasi punto del foglio di calcolo
- Creare funzioni complesse combinando più funzioni Excel esistenti
La sintassi della funzione Lambda è:
LAMBDA(parametro1, parametro2, ..., calcolo)
Esempio
Funzione che calcola il quadrato di un numero
=LAMBDA(x; x^2)
Utilizzo: calcolo del quadrato di 3
=LAMBDA(x; x^2)(3)
Si può assegnarle un nome alla funzione Lambda tramite Gestione nomi: Formule > Definisci nome

A questo punto inserisci il nome e la funzione

Utilizzo:
Calcolo del quadrato di 9 nella cella A1

Applicazione per generare campi di una tabella
Abbiamo una tabella di Negozi
Vogliamo generare automaticamente l'IDNegozio da usare in un'altra tabella.
Scriviamo la funzione LAMBDA
=LAMBDA(campo;INDICE(campo;CASUALE.TRA(1;CONTA.VALORI(campo))))
E assegniamo il nome genera_valori

La applichiamo in un'altra tabella dove vedioamo il risultato
