Funzione LAMBDA

Excel 365

Riepilogo

La funzione LAMBDA di Excel consente di creare funzioni personalizzate riutilizzabili senza VBA o macro. Trasforma formule complesse in funzioni nominate accessibili ovunque nella cartella di lavoro.

Sintassi

LAMBDA([parametro1, parametro2, …,] calcolo)

Parametri

Parametro Tipo Richiesto Descrizione
parametro Any No Parametri opzionali (fino a 253) per rendere la funzione flessibile e riutilizzabile
calcolo Formula Espressione di calcolo obbligatoria che definisce il comportamento della funzione

Utilizzo della funzione LAMBDA

LAMBDA rivoluziona la creazione di funzioni in Excel permettendo di nominare e riutilizzare formule complesse tramite Gestione nomi, eliminando la necessità di copiare/incollare formule lunghe.

Esempi Comuni di LAMBDA

Conversione Fahrenheit-Celsius

=LAMBDA(temp, (5/9)*(temp-32))

Definire come ToCelsius nella Gestione nomi: converte temperature Fahrenheit in Celsius

Calcolo Ipotenusa

=LAMBDA(a,b,SQRT(a^2+b^2))

Funzione Ipotenusa per triangoli rettangoli: =IPOTENUSA(3,4) restituisce 5

Conteggio Parole

=LAMBDA(testo,LEN(TRIM(testo))-LEN(SOSTITUISCI(TRIM(testo)," ",""))+1)

Conta parole in una stringa di testo eliminando spazi multipli

Data Ringraziamento

=LAMBDA(anno,TESTO(DATA(anno,11,SCEGLI(GIORNO.SETTIMANA(DATA(anno,11,1)),26,25,24,23,22,28,27)),"gg/mm/aaaa"))

Calcola data del Ringraziamento per anno specificato

Domande Frequenti

Aggiungi sempre una chiamata alla funzione nella cella di test: =LAMBDA(x,x+1)(5)

Nella Gestione nomi (Formule > Gestione nomi) con ambito 'Cartella di lavoro'

Regole nomi Excel standard, eccetto il punto (.) nei nomi parametri

Sì, ma chiamate eccessive causano #NUM!. Testa sempre con dati piccoli

Errori Comuni e Soluzioni

#VALORE!

Cause: Più di 253 parametri o numero errato di argomenti

Solution: Verifica conteggio parametri e argomenti passati

#CALC!

Cause: Funzione LAMBDA definita senza chiamata immediata

Solution: Aggiungi (valore) dopo la definizione o usa Gestione nomi

#NUM!

Cause: Ricorsione circolare eccessiva

Solution: Riduci profondità ricorsione o aggiungi limite iterazioni

Note

  • Testa sempre la formula di calcolo prima di creare LAMBDA
  • Usa nomi descrittivi nella Gestione nomi con commenti
  • Parametri seguono regole nomi Excel (no punti nei parametri)
  • Funzione immediatamente valutata con Valuta, no intervento
  • Ideale per formule riutilizzate frequentemente

Compatibilità

Disponibile in: Excel 365

Non disponibile in: Excel 2021 e versioni precedenti, Excel per Web (parziale)

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 365