• Excel
  • Formule Excel essenziali per analizzare i dati senza errori

Formule Excel essenziali per analizzare i dati senza errori

Gavino Caputo 24 luglio 2026
20 formule Excel per analisi dati: SUM(), IF(), AND(), OR(), MIN(), MAX() e altre funzioni principali.

Indice

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.

Foglio Excel con dati dipendenti: ID, nome, reparto, stipendio, esperienza, performance, regione, date flusso cassa, importi, tassi e periodi di prestito. Le funzioni principali di Excel sono visibili.

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")

La differenza rispetto a un filtro manuale è che il risultato resta aggiornato automaticamente quando cambiano i dati. Per criteri numerici puoi usare operatori come ">=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.

Domande frequenti

Per i calcoli base puoi usare SOMMA, MEDIA, MIN e MAX. Quando devi filtrare i dati secondo più condizioni, usa SOMMA.PIÙ.SE per i totali e CONTA.PIÙ.SE per contare i casi, ad esempio combinando categoria e stato.

CERCA.X è più flessibile perché può cercare anche verso sinistra, non dipende da un numero fisso di colonna e permette di indicare il risultato se il dato non viene trovato. CERCA.VERT resta utile per file destinati a versioni meno recenti, mentre INDICE e CONFRONTA offre maggiore controllo nei modelli compatibili con installazioni più aggiornate.

Un riferimento come $F$1 resta fisso quando trascini la formula, mentre un riferimento relativo come B2 cambia riga o colonna. Questa distinzione è utile per applicare a molte righe un’aliquota IVA o un tasso di conversione contenuto in una singola cella.

SE.ERRORE può sostituire un errore con un messaggio come Codice non trovato, rendendo il report più leggibile. Va però usata con criterio: per #N/D controlla codici, spazi e intervalli, per #DIV/0! verifica il denominatore, per #VALORE! il tipo di dato e per #RIF! i riferimenti eliminati.

Queste funzioni usano matrici dinamiche e generano risultati che si espandono automaticamente in più celle. Se una cella dell’intervallo espanso è già occupata, Excel mostra un errore e devi liberare lo spazio sottostante.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

cerca.x
tabelle excel
matrici dinamiche
riferimenti assoluti
errori
Autor Gavino Caputo
Gavino Caputo
Mi chiamo Gavino Caputo e da 14 anni mi occupo con passione di analisi dati, Business Intelligence e Data Science. Ho iniziato questo percorso perché sono sempre stato affascinato dalla possibilità di trasformare grandi volumi di informazioni in conoscenza utile e fruibile. Sul sito mondobi.it, il mio obiettivo è quello di rendere accessibili concetti complessi, condividendo la mia esperienza per aiutare a comprendere meglio il mondo dei dati, le sue applicazioni e le tendenze emergenti. Cerco di fornire contenuti accurati e aggiornati, spiegando i temi in modo chiaro e strutturato, basandomi su un confronto costante tra le diverse fonti e metodologie che incontro nel mio lavoro quotidiano.

Condividi post

Scrivi un commento