Ho smesso di usare la funzione LET—e i miei fogli Excel ne hanno beneficiato
C'è un certo orgoglio nel creare formule Excel eleganti, e quando la funzione LET è stata introdotta nel 2020, è diventata il mio strumento preferito per comprimere logiche complesse in una singola cella. Tuttavia, alla fine, mi sono reso conto che quelle formule raffinate stavano rendendo i miei fogli di calcolo più difficili da controllare, correggere e adattare in seguito.
Ecco perché abbandonare questa tendenza dei power-user a favore della semplicità alla vecchia maniera ha completamente trasformato il modo in cui creo e condivido i miei quaderni di lavoro.
Perché l'elegante funzione LET è una trappola nascosta
Una scatola nera per calcoli
La funzione LET è tecnicamente brillante: ci permette di definire variabili all'interno di una formula in modo che Excel non debba calcolare ripetutamente la stessa logica su grandi set di dati. In teoria, questo migliora le prestazioni, riduce le ripetizioni e mantiene le formule più pulite.
Sulla carta, sembra un chiaro miglioramento. I sostenitori della funzione sottolineano giustamente che porta principi legittimi di ingegneria del software alla griglia: aiuta a rispettare il principio "DRY" (don’t repeat yourself, non ripeterti), il che significa che puoi calcolare un'espressione complessa una volta sola e fare riferimento ad essa per nome in seguito. Se un livello o una tariffa cambia, devi aggiornarlo solo in un luogo. Inoltre, poiché queste variabili sono strettamente locali, scompaiono una volta valutata la formula. Di conseguenza, puoi chiamare le variabili come vuoi senza ingombrare il Name Manager del workbook e rischiare future collisioni di nomi.
Ma quella "struttura" ha un costo che inizialmente non avevo apprezzato.
Il problema sorge quando quella pulizia viene a costo della visibilità. Un calcolo a più passaggi compresso in un'unica cella diventa una sorta di scatola nera: i dati entrano, un risultato esce, ma la logica intermedia scompare effettivamente dalla griglia. In altre parole, LET modifica il modo in cui le formule sono strutturate trasformandole in un ambiente simile a un pseudo-codice. Per un utente occasionale, una formula piena di variabili astratte sembra più la lettura di uno snippet di JavaScript che il lavoro in un foglio di calcolo tradizionale. Invece di seguire una semplice formula da sinistra a destra, devono imparare a leggere blocchi verticali di codice.
Usare LET per dashboard standard e report quotidiani spesso sembra usare il calcolo per bilanciare un libretto degli assegni. Aggiunge un sovraccarico concettuale che l'aritmetica semplice non richiede e rende la logica più difficile da riesaminare in seguito.
Perché le colonne di supporto classiche sono una soluzione superiore per i fogli di calcolo quotidiani
Una tracciabilità immediata
Suddividere i calcoli in colonne di supporto cambia completamente il modo in cui lavoro con i fogli di calcolo. Invece di comprimere tutto in un'unica formula, distribuisco ogni passaggio logico attraverso la griglia. Una colonna gestisce un calcolo di base, un'altra applica una condizione e un'altra ancora combina i risultati in un output finale. Ciò che una volta era nascosto all'interno di una formula è ora visibile come un processo passo dopo passo.
Quando qualcosa sembra sbagliato, non ho bisogno di decodificare la formula. Posso scorrere la riga e vedere immediatamente quale passo produce il valore inaspettato. Il debug diventa visivo piuttosto che procedurale, e ciò da solo fa risparmiare più tempo di qualsiasi ottimizzazione delle prestazioni derivante da una formula compatta.
Questo approccio funziona anche molto meglio con gli strumenti di auditing incorporati di Excel come Traccia Precedenti, che mi mostrano esattamente come i valori si muovono attraverso il foglio. Con LET, quella struttura è intrappolata all'interno di una singola cella. Per ispezionare anche solo i passaggi del calcolo, sei costretto ad espandere la barra della formula e strizzare gli occhi sul testo avvolto su interruzioni di riga.
Soprattutto, le colonne di supporto trasformano i calcoli intermedi in dati utilizzabili. Invece di variabili nascoste rinchiuse all'interno di una formula, ottengo colonne che posso filtrare, ordinare e riutilizzare ovunque nel workbook. Ciò che una volta era logica interna diventa parte del dataset stesso. Questo è particolarmente vero quando si creano report di sintesi: una Tabella Pivot non può accedere a una formula LET per estrarre una variabile nascosta, ma può tagliare e analizzare senza sforzo una colonna di supporto fisica.
Questo passaggio—dalla matematica nascosta alla struttura visibile—è il vero vantaggio.
Come utilizzare il design modulare senza ingombrare la tua griglia
Un'interfaccia utente più pulita
La critica più comune contro le colonne di supporto è puramente estetica. Esiste un mito persistente nella cultura dei fogli di calcolo secondo cui più colonne significano automaticamente un design peggiore. In realtà, suddividere la logica in un setup modulare è spesso il percorso più mantenibile—e non è necessario sacrificare un layout pulito per ottenerlo.
Ero solito preoccuparmi che le colonne di supporto rendessero i fogli disordinati o poco professionali. In pratica, è vero il contrario. Il disordine esiste solo quando tutto è sempre visibile contemporaneamente, e Excel ti fornisce già gli strumenti necessari per gestire quel rumore visivo.
Se la presentazione è una preoccupazione principale, puoi spostare i calcoli di supporto in una scheda separata dedicata interamente alla logica di base. Questo mantiene il tuo foglio principale concentrato strettamente su input, output e reportistica chiara, pur preservando la piena trasparenza dietro le quinte.
D'altra parte, puoi mantenere tutto in un unico posto e usare la funzione di raggruppamento nativa di Excel per comprimere le tue colonne di supporto. Con un rapido interruttore, puoi nascondere completamente i meccanismi sottostanti dalla vista quotidiana, poi espanderli di nuovo ogni volta che hai bisogno di aggiustare o controllare il sistema.
Questo ti dà qualcosa che la funzione LET non può offrire: complessità opzionale. La logica è visibile o nascosta a richiesta, ma non è mai inaccessibile. Evita anche problemi di compatibilità con le versioni precedenti: se condividi un file con qualcuno che utilizza una versione più vecchia di Excel, una catena LET complessa genererà una serie di errori #NOME?. Le colonne di supporto funzionano universalmente, indipendentemente dalla versione che stai usando.
Ancora meglio, se ami la leggibilità delle variabili nominate in LET, non devi rinunciarvi quando passi alle colonne di supporto. Usando lo strumento Intervalli Nominati di Excel, puoi assegnare nomi descrittivi direttamente alle celle dei tuoi parametri. Invece di scrivere una formula che punta a un riferimento di cella astratto come $B$7, la tua colonna di supporto può fare riferimento a una cella nominata come Deal_Threshold. Ottieni molta della stessa leggibilità delle variabili LET, ma i tuoi calcoli rimangono visibili e facili da verificare.
Il beneficio collaborativo dei layout di fogli di calcolo trasparenti
Correzioni ovvie nel tempo
La vera forza di un foglio di calcolo Excel non è solo come funziona quando viene creato per la prima volta, ma come resiste nel tempo.
Quando scompongo la logica in passaggi chiari, i problemi sono più facili da identificare e risolvere. Non ho bisogno di districare espressioni complesse o ricostruire variabili nascoste: il percorso del calcolo è già tracciato davanti a me. Questo riduce il tempo che passo a diagnosticare i problemi, specialmente nei file più vecchi in cui ho da tempo dimenticato la struttura di una formula. Invece di riapprendere la mia logica da zero, posso seguire il foglio come una mappa.
Rende anche le modifiche più sicure. Quando la logica cambia, posso aggiornare singoli passaggi senza preoccuparmi di rompere un'intera espressione annidata sepolta in una singola cella.
Col tempo, questo porta a fogli di calcolo più duraturi che sopravvivono a aggiornamenti, revisioni e contesti dimenticati, piuttosto che a sistemi fragili che solo io posso modificare in sicurezza.
La semplicità vince nel gioco dei fogli di calcolo
La vera lezione che ho imparato non è che LET sia male, ma che ottimizzazione e leggibilità non sempre coincidono nella pratica. Resistere alla tendenza verso formule complesse come LET rende la tua vita lavorativa quotidiana significativamente migliore. Quando sostituisci scatole nere a cella singola con colonne di supporto aperte, i tuoi colleghi (e il tuo futuro sé) troveranno molto più facile risolvere problemi. È solo un modo per rendere i fogli di calcolo Excel più facili da navigare e mantenere nel tempo.










