Milesi Mauro

Excel 8 Ottobre 2026 · 5 min di lettura

Tabelle pivot in Excel: da zero al primo report

La tabella pivot ha la fama dello strumento difficile. Non lo è.

Quello che è difficile è il foglio su cui la si costruisce. Quando una pivot non funziona, quasi sempre il problema non sta nella pivot: sta nei dati che ha sotto.

Il formato dei dati viene prima di tutto

Una pivot legge un elenco, non un report. Elenco significa una riga per ogni singolo fatto (un ordine, una fattura, una presenza) e una colonna per ogni informazione di quel fatto.

Quattro condizioni devono valere sull’intervallo di partenza:

  • Una sola riga di intestazione, in cima, senza celle unite e senza righe vuote sopra.
  • Nessuna colonna senza nome e nessuna cella unita in intestazione. Sono le due cause tipiche del messaggio “Il nome del campo della tabella pivot non è valido”, che compare al momento della creazione.
  • Nessuna riga di totale dentro l’elenco. I subtotali scritti a mano vengono contati come dati e gonfiano ogni risultato.
  • Un solo tipo di dato per colonna. Le date devono essere date vere, non testo. Il controllo affidabile è VAL.NUMERO sulla cella: se restituisce FALSO, quella data è testo e non potrà mai essere raggruppata per mese.

Prima di procedere, conviene trasformare l’intervallo in tabella con Ctrl+T. Da quel momento la pivot punta alla tabella, non a un intervallo fisso: quando arrivano righe nuove, basta aggiornare e ci sono già dentro. Senza questo passaggio ogni mese si rimette mano all’origine dati a mano, che è il modo più lento possibile di lavorare.

Come si costruisce

I nomi dei comandi che seguono sono quelli dell’interfaccia italiana di Microsoft 365.

  1. Selezionare una cella qualsiasi dentro la tabella, poi Inserisci, Tabella pivot, Nuovo foglio di lavoro.
  1. Trascinare nell’area Righe il campo che descrive le categorie: cliente, articolo, reparto, agente. È il campo su cui si vuole leggere il risultato.
  1. Trascinare nell’area Valori il campo numerico: importo, quantità, ore. Excel propone Somma per i numeri e Conteggio per il testo. Se propone Conteggio su una colonna di importi, quella colonna contiene testo mascherato da numero.
  1. Trascinare nell’area Colonne il campo che serve per il confronto, tipicamente la data. Cliccando con il destro su una data e scegliendo Raggruppa si ottengono mesi, trimestri e anni senza scrivere nessuna formula.
  1. Mettere in Filtri quello che serve per restringere: anno, filiale, categoria merceologica.

Il risultato è già un report. La formattazione arriva dopo, e serve meno di quanto sembri: valori con separatore delle migliaia, larghezza colonne, e il layout tabulare da Progettazione, Layout rapporto, Mostra in formato tabella, che assegna una colonna a ogni campo invece di impilarli tutti nella prima. Se le etichette devono restare leggibili anche quando il risultato viene copiato altrove, nello stesso menu c’è Ripeti tutte le etichette di elemento: è quello il comando che risolve davvero il problema.

Tre cose che rompono una pivot

L’aggiornamento dimenticato. La pivot è una fotografia. Cambiare un dato nella tabella di origine non cambia la pivot finché non si preme Aggiorna. Chi presenta numeri sbagliati in riunione ha saltato questo passaggio, non ha sbagliato formula.

Le celle unite nell’intestazione. Insieme alla colonna senza nome, sono la coppia di cause da guardare per prima quando la pivot si rifiuta di nascere. Si risolve annullando l’unione e scrivendo una intestazione per colonna.

I numeri salvati come testo. Arrivano tipicamente da un export del gestionale. Il sintomo è la somma che restituisce zero, oppure il triangolino verde nell’angolo della cella. Si sistemano con Dati, Testo in colonne, Fine: è il metodo più veloce e non richiede formule di appoggio. Se il problema si ripresenta a ogni export, vale la pena guardarlo come un processo da sistemare a monte invece che come una scocciatura mensile.

Quando la pivot non basta

La pivot risponde bene a “quanto” e “per chi”. Risponde male a “perché”. Nel momento in cui il report richiede colonne calcolate con logiche condizionali diverse riga per riga, la strada corretta non è forzare la pivot con campi calcolati: è preparare la colonna a monte nella tabella di origine, con le funzioni giuste, e poi lasciare che la pivot faccia solo il suo mestiere, che è raggruppare.

Chi lavora tutti i giorni su elenchi che arrivano dal gestionale trova nella guida a Excel operativo il quadro di insieme su come tenere in ordine il resto del foglio.

Domande frequenti

Perché la mia pivot non raggruppa le date per mese?

Perché la colonna non contiene date ma testo. Excel raggruppa solo i valori riconosciuti come data o numero. Il controllo veloce è VAL.NUMERO sulla cella: su una data vera restituisce VERO. L’allineamento a destra è un indizio, ma solo se nessuno lo ha forzato a mano. Per convertirle, selezionare la colonna e usare Dati, Testo in colonne, indicando il formato data corretto nell’ultimo passaggio.

Devo rifare la pivot quando aggiungo righe nuove?

No, se l’origine è una tabella creata con Ctrl+T. In quel caso l’intervallo si estende da solo e serve solo premere Aggiorna. Se invece l’origine è un intervallo fisso, occorre modificarlo da Analisi tabella pivot, Cambia origine dati, ogni volta che l’elenco cresce.

Perché nei valori compare Conteggio invece di Somma?

Somma addiziona i numeri, Conteggio conta quante celle sono piene. Excel sceglie Conteggio quando la colonna contiene almeno un valore non numerico, comprese le celle vuote. Vedere Conteggio dove si aspettava Somma è quindi un segnale utile: nella colonna c’è qualcosa che non è un numero.

FACCIAMO IL PASSO SUCCESSIVO

Vuoi applicarlo nella tua azienda?

Se hai letto qualcosa di utile e vuoi portarlo dentro il tuo lavoro in modo concreto, parliamone.

Torna in alto