la funzione LAMBDA ti da la possibilità di creare formule personalizzate senza bisongo di VBA

sintassi
=LAMBDA(paramentri x,y,z, ..., calcolo usando i paramentri)(riferimenti celle/ valori variabili)

i parametri facoltativi si mettono tra []
=LAMBDA(paramentri x,y,[z], ..., calcolo usando i paramentri)(riferimenti celle/ valori variabili)



per verificare se il parametro sia obbligatorio che facoltativo é stato inserito si usa ISOMITTED

esempio: verifico se il terzo parametro facoltativo é stato inserito, se non inserito sommo 10
=LAMBDA(primo,secondo,[terzo],
primo + secondo + SE(ISOMITTED(terzo),10,terzo))(...)





usando la gestione dei nomi
é possibile proprio dare un nome alla formula e poi usare il nome direttamente



esempio: somma semplice 2 + 3
=LAMBDA(x,y,x+y)(2,3)

in A1 avremo 5



esempio: somma semplice celle B1 + C1
=LAMBDA(x,y,x+y)(B1,C1)
insico 2 variabili paramentri x e y, indico che tipo di calcolo e poi in un'altra parentesi indico le celle su applicare il calcolo


scrivo:
cella A1 → =LAMBDA(x,y,x+y)(B1,C1)
cella B1 → 2
cella C1 → 3

in A1 avremo 5


con gestione nomi
image018
si scrive direttamente =TEST(B1,C1)



esempio: uso di una formula nel calcolo SE.ERRORE (IFERROR)
=LAMBDA(prima,seconda,SE.ERRORE(prima/seconda,"errore"))(B1,C1)

uso un'altra funzione nel calcolo