Excel

Funzioni Utili

XLOOKUP, LET, LAMBDA

Introduzione

Microsoft Excel continua ad evolversi, offrendo strumenti avanzati per migliorare la gestione e l'analisi dei dati. Tra le funzioni più potenti troviamo XLOOKUP, LET e LAMBDA, che permettono di effettuare ricerche flessibili, ottimizzare le formule e creare funzioni personalizzate. In questo articolo, esploreremo queste funzioni con esempi pratici per facilitarne l'applicazione.

Funzione XLOOKUP: Ricerca Avanzata nei Dati

Cos'è la funzione XLOOKUP?

XLOOKUP è la versione migliorata di CERCAVERT e CERCA.ORIZZ, che permette di effettuare ricerche sia verticali che orizzontali, senza le limitazioni delle funzioni precedenti.

Sintassi
 XLOOKUP(valore, matrice_ricerca, matrice_restituita, [se_non_trovato], [modalità_corrispondenza], [modalità_ricerca]) 
Esempio pratico

Supponiamo di avere una tabella con ID prodotto e nome prodotto:

ID Prodotto Nome Prodotto
101 Telefono
102 Tablet

Per cercare il nome del prodotto con ID 101:

 =XLOOKUP(101, A2:A10, B2:B10, "Non trovato") 

Funzione LET: Ottimizzazione delle Formule

Cos'è la funzione LET?

La funzione LET consente di definire variabili all'interno di una formula per rendere i calcoli più chiari e ottimizzati.

Sintassi
 LET(nome1, valore1, nome2, valore2, ..., calcolo_finale) 
Esempio pratico

Calcoliamo il prezzo di un prodotto con IVA:

 =LET(prezzo, 100, iva, prezzo * 0.22, prezzo + iva) 

Questo calcolo definisce il prezzo base e l'IVA e restituisce il prezzo finale.

Funzione LAMBDA: Creazione di Funzioni Personalizzate

Cos'è la funzione LAMBDA?

La funzione LAMBDA permette di creare funzioni personalizzate direttamente in Excel, senza utilizzare VBA o macro.

Sintassi
 LAMBDA(param1, param2, ..., formula) 
Esempio pratico

Creiamo una funzione per calcolare l'area di un rettangolo:

 =LAMBDA(lunghezza, larghezza, lunghezza * larghezza) 

Dopo aver creato questa funzione, possiamo usarla come una funzione standard in Excel.

Conclusione

Le funzioni XLOOKUP, LET e LAMBDA sono strumenti avanzati per aumentare l'efficienza in Excel:

  • XLOOKUP sostituisce le vecchie funzioni di ricerca con una soluzione più flessibile.
  • LET aiuta a migliorare la leggibilità e le prestazioni delle formule.
  • LAMBDA consente di creare funzioni personalizzate direttamente in Excel.

Utilizzando queste funzioni in modo strategico, puoi ottimizzare il tuo flusso di lavoro e migliorare la produttività. Se vuoi approfondire ulteriormente, esplora altre funzioni avanzate di Excel come INDIRETTO, FILTRO e SEQUENZA!

Livio Bollini
Walter Livio Bollini

Matematico & Informatico · Intelligenza Artificiale · Sviluppo Web