Formule più chiare con LAMBDA denominati
Salvare una LAMBDA nel Gestore nomi per usarla in tutta la cartella di lavoro
Formule più chiare con LAMBDA denominati è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.
Da inline a con nome
Finora avete chiamato le LAMBDA inline, digitando ogni volta l'intera definizione. Questo funziona per i test, ma è poco pratico nell'uso quotidiano.
Una LAMBDA con nome salva la funzione con un nome intuitivo, così potete chiamarla come =ToFahrenheit(A2) in qualsiasi punto della cartella di lavoro. È qui che LAMBDA dà il meglio di sé, trasformando le formule in un insieme di strumenti riutilizzabili.
In questa lezione salverete le LAMBDA in Gestione nomi di Excel e nelle Funzioni denominate di Google Sheets, quindi le chiamerete nei vari fogli.
Gestione nomi in Excel
Excel salva gli elementi denominati, comprese le LAMBDA con nome, in Gestione nomi.
Aprite Gestione nomi da Formule, Gestione nomi, quindi fate clic su Nuovo. Assegnerete alla funzione un Nome e incollerete la LAMBDA nella casella Si riferisce a.
La regola fondamentale è incollare la LAMBDA senza alcun valore inline finale. Gli argomenti verranno forniti in seguito, quando chiamerete il nome.
Creare la prima LAMBDA con nome
Diamo un nome al nostro convertitore di temperatura. In Gestione nomi fate clic su Nuovo, impostate il Nome su ToFahrenheit e inserite questo contenuto in Si riferisce a.
Notate che qui non è presente alcun (A2) finale, ma solo la LAMBDA isolata. Il parametro c rimane disponibile, in modo che chi chiama la funzione possa fornire il proprio valore.
=LAMBDA(c, c*1.8 + 32)Chiamare la LAMBDA con nome
Dopo averla salvata, la funzione si comporta esattamente come una funzione incorporata. Digitatela in una cella qualsiasi e passate un valore.
Se A2 contiene 20, il risultato è 68. Inoltre, mentre digitate, Excel mostra ToFahrenheit nell'elenco a discesa del completamento automatico. Avete di fatto aggiunto una nuova funzione alla cartella di lavoro.
=ToFahrenheit(A2)Un esempio più utile
Le LAMBDA con nome sono perfette per la logica aziendale che applicate ripetutamente. Immaginate uno sconto a scaglioni: il 10% di sconto sugli ordini superiori a 500, altrimenti nessuno sconto.
Salvate questa funzione con il nome Discount in Gestione nomi. Il corpo usa IF per decidere la percentuale in base al parametro amount.
A questo punto chiunque può scrivere =Discount(B2) e ottenere risultati coerenti senza dover ricalcolare la regola.
=LAMBDA(amount, IF(amount>500, amount*0.1, 0))Usare LET all'interno di una LAMBDA con nome
Le funzioni denominate complesse restano leggibili quando si usa LET al loro interno.
Questa funzione NetPrice accetta un price e un rate, assegna un nome al passaggio tax e restituisce il totale. Salvi l'intera funzione con quel nome e chiami =NetPrice(100, 0.2) per ottenere 120.
I nomi interni non vengono mai esposti all'esterno: chi chiama la funzione vede solo il nome chiaro della funzione.
=LAMBDA(price, rate, LET(tax, price*rate, price + tax))Funzioni denominate in Google Sheets
Google Sheets chiama questa funzionalità Funzioni denominate, disponibile in Dati, Funzioni denominate.
Invece di incollare una LAMBDA grezza, Sheets mette a disposizione una finestra guidata: inserisca il nome della funzione, elenchi ogni argomento e scriva il corpo della formula usando i nomi degli argomenti. Può anche aggiungere una descrizione e un esempio.
Il risultato è lo stesso: una funzione riutilizzabile come =TOFAHRENHEIT(A2), richiamabile in qualsiasi punto del file.
Modifica e aggiornamento
Un grande vantaggio delle LAMBDA denominate è la manutenzione da un unico punto. Se la regola dello sconto cambia dal 10 al 12 percento, è sufficiente modificare una volta la definizione in Gestione nomi.
Ogni cella che richiama =Discount(...) usa immediatamente la nuova regola. È molto più semplice che cercare decine di formule copiate. Una logica centralizzata significa meno errori e aggiornamenti più rapidi.
=LAMBDA(amount, IF(amount>500, amount*0.12, 0))Condivisione e portabilità
Le LAMBDA denominate viaggiano insieme alla cartella di lavoro. Chiunque apra il file può usare immediatamente le Sue funzioni, senza componenti aggiuntivi o macro.
Per riutilizzare una funzione in un'altra cartella di lavoro, copi una cella che la usa nel nuovo file: Excel trasferirà anche la definizione. In alternativa, la ricrei in Gestione nomi del nuovo file. Le LAMBDA denominate sono quindi un modo sicuro e adatto agli ambienti IT per condividere la logica.
Buone pratiche per i nomi
I nomi appropriati rendono piacevole usare il proprio kit di strumenti:
- Usi verbi o sostantivi descrittivi:
ToFahrenheit,Discount,NetPrice - Eviti i nomi che entrano in conflitto con le funzioni integrate
- Non usi spazi; preferisca PascalCase o i caratteri di sottolineatura
- Aggiunga un commento o una descrizione, così i membri del team sapranno a cosa serve
Una piccola libreria di LAMBDA denominate con cura può semplificare notevolmente una cartella di lavoro complessa.
Riepilogo del corso
Ora ha completato l'intero percorso su LET e LAMBDA:
- LET assegna un nome ai passaggi intermedi, rendendo le formule più leggibili e veloci
- LAMBDA definisce funzioni personalizzate usando solo formule
- MAP e REDUCE eseguono una LAMBDA sugli array
- Le LAMBDA denominate rendono queste funzioni riutilizzabili ovunque
Insieme, queste funzionalità trasformano il foglio di calcolo in un ambiente in cui costruire strumenti personalizzati, chiari e facili da mantenere.
Verifica rapida
Verifichi la Sua comprensione del salvataggio di una LAMBDA denominata.
Riepilogo: formule più pulite con le LAMBDA denominate
Ha imparato a salvare le LAMBDA come funzioni denominate per ottenere formule chiare e riutilizzabili.
- Excel: salvi la funzione in Gestione nomi, inserendo una LAMBDA senza nome nel campo 'Riferito a'
- Google Sheets: usi Dati, Funzioni denominate con la finestra guidata
- Richiami la funzione come una funzione integrata:
=ToFahrenheit(A2) - Modifichi la definizione una sola volta e ogni utilizzo verrà aggiornato
- Usi nomi chiari, che non entrino in conflitto, e aggiunga delle descrizioni
Ora dispone di tutto ciò che serve per creare una Sua libreria di funzioni per fogli di calcolo.
=ToFahrenheit(A2)Domande Frequenti
La lezione «Formule più chiare con LAMBDA denominati» è gratuita?
Sì — il testo completo di «Formule più chiare con LAMBDA denominati» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.
Cosa imparerò in «Formule più chiare con LAMBDA denominati»?
Salvare una LAMBDA nel Gestore nomi per usarla in tutta la cartella di lavoro Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Excel Formulas Academy?
Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Formule più chiare con LAMBDA denominati»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?
Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Dare un nome ai passaggi con LET
- Definire funzioni personalizzate con LAMBDA
- Iterare con MAP e REDUCE
- Formule più chiare con LAMBDA denominati