Quando un foglio Excel cresce, il problema non è più sommare qualche numero, ma ottenere risultati affidabili senza controllare ogni cella a mano. Le principali funzioni di Excel permettono di calcolare totali, applicare condizioni, cercare dati tra tabelle, pulire il testo e costruire analisi più rapide. Qui raccolgo formule pratiche, esempi con sintassi italiana, limiti e accorgimenti che uso più spesso nei lavori di analisi dati.
Le formule essenziali per lavorare meglio con Excel
- SOMMA e MEDIA risolvono la maggior parte dei calcoli quotidiani.
- SE, CONTA.SE e SOMMA.PIÙ.SE aiutano a leggere i dati secondo condizioni precise.
- CERCA.X è oggi la scelta più flessibile per collegare informazioni tra tabelle.
- FILTRO, ORDINA e UNICI rendono più dinamiche le analisi nelle versioni recenti.
- Riferimenti assoluti ed errori gestiti fanno la differenza tra una formula fragile e un modello affidabile.

Da dove partire per costruire formule affidabili
Una formula Excel inizia con il segno = e può contenere numeri, riferimenti a celle, operatori e funzioni. La differenza è importante: una formula come =B2*C2 esegue un calcolo diretto, mentre =SOMMA(B2:B20) applica una funzione a un intervallo.
Per gli esempi uso il punto e virgola come separatore degli argomenti, tipico delle installazioni italiane. Se Excel è configurato in inglese, potresti dover usare i nomi inglesi delle funzioni e la virgola come separatore.
| Esigenza | Funzione o strumento | Esempio |
|---|---|---|
| Somma di un intervallo | SOMMA | =SOMMA(D2:D100) |
| Valore medio | MEDIA | =MEDIA(D2:D100) |
| Condizione logica | SE | =SE(D2>=1000;"Alta";"Normale") |
| Ricerca in una tabella | CERCA.X | =CERCA.X(A2;Anagrafica[Codice];Anagrafica[Prezzo]) |
Il riferimento relativo e quello assoluto
Se scrivo =B2*$F$1 e trascino la formula verso il basso, B2 cambia riga, mentre $F$1 resta fisso. Questo piccolo dettaglio è fondamentale quando applico, per esempio, un’aliquota IVA o un tasso di conversione a centinaia di righe.
Io preferisco trasformare gli intervalli importanti in tabelle Excel con Ctrl+T. Le formule diventano più leggibili, i nuovi dati vengono inclusi automaticamente e diminuisce il rischio di calcolare solo una parte dell’elenco.
I calcoli che risolvono il lavoro quotidiano
Per vendite, budget, tempi di lavorazione o costi, il primo gruppo da imparare comprende funzioni matematiche e statistiche. Sono semplici, ma usarle nel modo giusto evita errori frequenti, soprattutto quando l’intervallo contiene celle vuote, testo o valori anomali.
SOMMA, MEDIA, MIN e MAX
-
=SOMMA(D2:D100)calcola il totale degli importi. -
=MEDIA(D2:D100)restituisce il valore medio. -
=MIN(D2:D100)individua il valore più basso. -
=MAX(D2:D100)individua il valore più alto. -
=ARROTONDA(D2;2)limita il risultato a due decimali.
La funzione MEDIA non è sempre la scelta migliore per descrivere un insieme di dati. Se una singola commessa molto grande altera il risultato, la media può raccontare una storia fuorviante. In quel caso conviene affiancarla alla mediana, usando =MEDIANA(D2:D100).
Contare numeri e celle compilate
CONTA.NUMERI conta solo le celle numeriche, mentre CONTA.VALORI considera tutte le celle non vuote, compreso il testo. Per esempio, =CONTA.NUMERI(D2:D100) mi permette di capire quante transazioni hanno davvero un importo valido.
Un errore comune consiste nell’usare CONTA.VALORI per verificare la completezza di un archivio. Una cella contenente uno spazio o una formula che restituisce una stringa vuota potrebbe risultare compilata anche quando, dal punto di vista operativo, non lo è.
Calcoli basati su criteri
Quando non serve il totale generale, entrano in gioco SOMMA.SE e SOMMA.PIÙ.SE. In un archivio con categoria in colonna C, stato in E e importo in D, posso calcolare il fatturato dei soli prodotti software pagati con:
=SOMMA.PIÙ.SE(D2:D100;C2:C100;"Software";E2:E100;"Pagato")
Per il conteggio corrispondente uso CONTA.PIÙ.SE:
=CONTA.PIÙ.SE(C2:C100;"Software";E2:E100;"Pagato")
">=1000", mentre per cercare una parte di testo sono disponibili i caratteri jolly, ad esempio "Nord*".
Condizioni, conteggi e controllo degli errori
Le funzioni logiche trasformano i numeri in decisioni leggibili. Sono utili per classificare clienti, segnalare scadenze, verificare obiettivi o distinguere una riga valida da una da controllare.SE, E e O per classificare i dati
Una formula base è:
=SE(D2>=1000;"Ordine prioritario";"Ordine standard")
Per combinare più condizioni posso usare E:
=SE(E(D2>=1000;E2="Pagato");"Da spedire";"Da verificare")
Con O basta che sia vera una delle condizioni:
=SE(O(C2="Software";C2="Consulenza");"Area strategica";"Altra area")
Le formule con molti SE annidati diventano presto difficili da leggere e da correggere. Quando devo gestire numerose fasce o categorie, preferisco una tabella di corrispondenza e una ricerca con CERCA.X, oppure la funzione PIÙ.SE nelle versioni che la supportano.
Gestire gli errori senza nascondere i problemi
SE.ERRORE consente di sostituire un errore con un messaggio comprensibile:
=SE.ERRORE(CERCA.X(A2;Anagrafica[Codice];Anagrafica[Prezzo]);"Codice non trovato")
È utile nei report destinati ad altri utenti, ma non va usata per coprire qualsiasi problema. Se inserisco sempre un testo generico al posto dell’errore, rischio di non accorgermi di un intervallo sbagliato o di un codice scritto male.
| Errore | Significato tipico | Controllo da fare |
|---|---|---|
#N/D |
Nessuna corrispondenza | Verificare codice, spazi e intervallo di ricerca |
#DIV/0! |
Divisione per zero o cella vuota | Controllare il denominatore |
#VALORE! |
Tipo di dato non adatto | Controllare numeri memorizzati come testo |
#RIF! |
Riferimento eliminato o non valido | Ricostruire il riferimento della formula |
Ricerche e collegamenti tra tabelle
Molti fogli Excel funzionano come piccoli database. Un elenco contiene gli ordini, un altro l’anagrafica dei prodotti, un terzo i prezzi o i responsabili. Le funzioni di ricerca servono a collegare questi dati senza copiarli manualmente.
CERCA.X è la scelta più flessibile
La struttura più utile è:
=CERCA.X(A2;Anagrafica[Codice];Anagrafica[Descrizione];"Non trovato")
Excel cerca il valore di A2 nella colonna Codice e restituisce la descrizione corrispondente. Rispetto a CERCA.VERT, CERCA.X può cercare anche verso sinistra, non dipende dal numero fisso di colonna e permette di definire direttamente cosa mostrare quando non trova il dato.
CERCA.VERT resta utile per file condivisi con persone che lavorano con versioni meno recenti di Excel:
=CERCA.VERT(A2;Anagrafica!A:D;3;FALSO)
L’ultimo argomento, FALSO, richiede una corrispondenza esatta. Dimenticarlo è uno degli errori più rischiosi, perché Excel può restituire un risultato apparentemente corretto ma associato alla riga sbagliata.
INDICE e CONFRONTA per i modelli più compatibili
La combinazione INDICE e CONFRONTA offre grande controllo:
=INDICE(C2:C100;CONFRONTA(A2;A2:A100;0))
È una soluzione valida nei modelli complessi e nei file destinati a versioni meno aggiornate. Per un nuovo progetto, però, sceglierei CERCA.X quando è disponibile, perché comunica meglio l’intenzione della formula e richiede meno manutenzione.
Testo, date e dati dinamici per analizzare meglio
Prima di fare analisi, spesso bisogna sistemare i dati. Nomi con spazi superflui, codici concatenati e date importate come testo possono compromettere filtri, ricerche e grafici più di una formula sbagliata.
Pulire e comporre il testo
-
=ANNULLA.SPAZI(B2)elimina gli spazi superflui. -
=SINISTRA(B2;3)estrae i primi tre caratteri. -
=DESTRA(B2;4)estrae gli ultimi quattro caratteri. -
=STRINGA.ESTRAI(B2;5;6)estrae una parte precisa del testo. -
=TESTO.UNISCI(" ";VERO;B2;C2)unisce più valori ignorando le celle vuote.
Queste funzioni sono preziose per preparare una chiave univoca o uniformare un archivio proveniente da fonti diverse. Non risolvono però ogni problema di qualità: se “Milano” e “MILANO” devono essere trattati allo stesso modo, bisogna anche uniformare maiuscole e minuscole.
Gestire date e scadenze
=OGGI() restituisce la data corrente, mentre =ANNO(A2), =MESE(A2) e =GIORNO(A2) estraggono le singole componenti. Per ottenere l’ultimo giorno del mese si può usare =FINE.MESE(A2;0).
Prima di applicare queste funzioni controllo sempre che la cella contenga una data reale e non un testo che le assomiglia. Se l’allineamento è a sinistra o il formato non cambia quando imposto una data, probabilmente il valore deve essere convertito.
Leggi anche: Come dividere una cella in Excel senza perdere dati
FILTRO, ORDINA e UNICI
Nelle versioni recenti, le matrici dinamiche permettono di creare risultati che si espandono automaticamente. Per mostrare solo gli ordini ancora aperti posso scrivere:=FILTRO(A2:E100;E2:E100="In attesa";"Nessun risultato")
Per ottenere un elenco senza duplicati:
=UNICI(C2:C100)
E per ordinarlo:
=ORDINA(UNICI(C2:C100))
Queste funzioni rendono i report molto più agili, ma hanno un limite pratico: il risultato occupa più celle, il cosiddetto intervallo espanso. Se una cella sottostante è già occupata, Excel mostra un errore e bisogna liberare lo spazio.
Gli errori di metodo che rendono fragile un foglio
Conoscere molte funzioni non basta. Ho visto modelli pieni di formule corrette ma difficili da mantenere perché mescolavano dati grezzi, calcoli e risultati nella stessa area.
- Intervalli troppo corti che escludono le nuove righe inserite.
- Numeri memorizzati come testo, spesso importati da CSV o copiati da un gestionale.
- Riferimenti relativi usati al posto di quelli assoluti.
- Formule duplicate manualmente invece di usare una tabella strutturata.
- Funzioni troppo complesse quando una colonna di supporto renderebbe il modello più chiaro.
Il mio approccio è separare il foglio in tre livelli: dati originali, trasformazioni e report. In questo modo una modifica alla fonte non distrugge il risultato e posso verificare ogni passaggio con più facilità.
Controllo anche la compatibilità prima di condividere il file. CERCA.X, FILTRO e UNICI possono non funzionare correttamente in installazioni meno recenti, quindi per documenti destinati a molti utenti è meglio concordare la versione oppure prevedere formule alternative.
Una combinazione semplice per passare dalla formula all’analisi
Per iniziare non serve memorizzare decine di nomi. Un percorso efficace comprende SOMMA.PIÙ.SE per aggregare dati, CONTA.PIÙ.SE per misurare i casi, SE per classificare, CERCA.X per collegare tabelle e FILTRO per esplorare i risultati.
La vera competenza nasce dal capire quale domanda vuoi porre ai dati. Una formula breve, con intervalli ben organizzati e un risultato verificabile, è quasi sempre più utile di una costruzione spettacolare ma incomprensibile. In Excel, la precisione del modello conta più del numero di funzioni che riesci a inserire.
