Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

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!