Quando una tabella pivot base non basta più
Una tabella pivot standard aggrega dati: somma vendite per categoria, conta clienti per regione, media ordini per mese. Funziona. Ma quando il responsabile commerciale chiede "quale percentuale del fatturato genera ogni prodotto?" o "come confronto trimestre su trimestre?", la tabella base mostra solo numeri assoluti. Servono calcoli personalizzati, raggruppamenti temporali e filtri visivi che non costringano a rifare la tabella ogni volta.
Questo articolo spiega come costruire tabelle pivot avanzate in Excel con campi calcolati, percentuali del totale, raggruppamenti gerarchici e slicer. Ogni tecnica risolve un problema operativo concreto: analizzare margini, confrontare periodi, esplorare dimensioni multiple senza toccare i dati di origine.
Percentuale del totale: dal valore assoluto al peso relativo
Una tabella pivot con vendite per categoria mostra 50.000 euro per Elettronica, 30.000 per Abbigliamento, 20.000 per Casalinghi. Totale 100.000 euro. Il dato assoluto non dice quanto pesa ogni categoria. La percentuale del totale trasforma il valore in rapporto: Elettronica 50%, Abbigliamento 30%, Casalinghi 20%.
Come configurarla:
- Crea la tabella pivot (scheda Inserisci → Tabella pivot).
- Trascina il campo categoria in Righe, il campo importo in Valori.
- Clicca sul campo importo nell'area Valori → Impostazioni campo valore.
- Scheda Mostra valori come → seleziona % del totale complessivo.
La tabella ora mostra percentuali invece di euro. Se serve mantenere entrambi, trascina il campo importo due volte nell'area Valori: uno come somma, uno come percentuale.
Varianti utili:
- % del totale di riga: ogni cella diventa percentuale della somma della propria riga (utile per tabelle con categorie in riga, mesi in colonna).
- % del totale di colonna: ogni cella diventa percentuale della somma della propria colonna.
- % del totale padre: se hai gerarchie (Regione → Provincia), calcola la percentuale rispetto al livello superiore.
Esempio concreto: vendite per venditore e prodotto. Vuoi sapere quanto pesa ogni prodotto sul fatturato del singolo venditore. Usa % del totale di riga con venditori in riga, prodotti in colonna.
Raggruppamento: ridurre il rumore, accelerare l'analisi
Una tabella pivot con 365 righe (una per giorno) è illeggibile. Il raggruppamento organizza le righe in gerarchie: anno → trimestre → mese. L'utente espande solo i periodi di interesse.
Raggruppamento date (esempio più frequente):
- Trascina il campo data in Righe.
- Clicca con il tasto destro su una data nella tabella → Raggruppa.
- Nella finestra di dialogo Raggruppamento, seleziona Mesi e Anni (o Trimestri se serve).
- Excel crea due campi: uno per l'anno, uno per il mese. Puoi espandere/comprimere ogni anno.
Raggruppamento numerico:
Se hai un campo "prezzo" con valori da 10 a 500 euro, puoi raggruppare per fasce (0-100, 101-200, ecc.):
- Trascina il campo prezzo in Righe.
- Tasto destro → Raggruppa.
- Imposta Inizio 0, Fine 500, Passaggio 100.
- Excel crea intervalli automatici.
Esempio pratico: analisi vendite per fascia di prezzo. Raggruppi i prezzi ogni 50 euro, scopri che la fascia 100-150 genera il 40% del volume.
Attenzione: il raggruppamento crea campi calcolati temporanei. Se aggiorni i dati di origine, devi aggiornare la tabella pivot (tasto destro sulla tabella → Aggiorna).
Campi calcolati: formule personalizzate dentro la pivot
A volte serve un calcolo che non esiste nei dati di origine. Esempio: hai "Ricavi" e "Costi", vuoi "Margine" (Ricavi - Costi) direttamente nella tabella pivot senza aggiungere colonne al foglio dati.
Come creare un campo calcolato:
- Clicca sulla tabella pivot.
- Scheda Analizza tabella pivot → Campi, elementi e set → Campo calcolato.
- Nella finestra Inserisci campo calcolato, assegna un nome (es. "Margine").
- Nella casella Formula, scrivi
=Ricavi-Costi(usa i nomi dei campi esatti della pivot). - Clicca Aggiungi → OK.
Il campo "Margine" compare nell'elenco campi e puoi trascinarlo in Valori. Excel ricalcola il margine per ogni combinazione di riga/colonna.
Esempio avanzato: calcolo margine percentuale.
Formula: =(Ricavi-Costi)/Ricavi
Poi formatta il campo come percentuale (tasto destro → Impostazioni campo valore → Formato numero → Percentuale).
Limiti: i campi calcolati applicano la formula ai totali aggregati, non riga per riga dei dati originali. Se la logica richiede calcoli riga per riga (es. sconto applicato solo se quantità > 10), aggiungi la colonna calcolata nel foglio dati prima di creare la pivot.
Slicer: filtri visivi per esplorare dimensioni multiple
I filtri integrati nella tabella pivot funzionano, ma sono nascosti negli elenchi a discesa. Lo slicer è un controllo grafico che mostra tutte le opzioni di un campo in pulsanti cliccabili. Utile per dashboard condivise o presentazioni live.
Come aggiungere uno slicer:
- Clicca sulla tabella pivot.
- Scheda Analizza tabella pivot → Inserisci filtro dati.
- Seleziona i campi da filtrare (es. Categoria, Regione).
- Excel crea un riquadro grafico per ogni campo. Clicca su un pulsante per filtrare, clicca di nuovo per deselezionare.
Collegare uno slicer a più tabelle pivot:
Se hai due pivot nello stesso foglio (es. vendite e margini), puoi sincronizzare uno slicer:
- Clicca sullo slicer.
- Scheda Filtro dati → Connessioni report.
- Seleziona le tabelle pivot da controllare.
Ora un clic sullo slicer filtra entrambe le tabelle contemporaneamente.
Personalizzazione:
- Scheda Filtro dati → Stili filtro dati per cambiare colori.
- Trascina i bordi dello slicer per ridimensionarlo.
- Tasto destro → Impostazioni filtro dati → Colonne per disporre i pulsanti su più colonne (utile se hai molte categorie).
Esempio concreto: dashboard vendite con tre slicer (Anno, Regione, Categoria). Il responsabile clicca "2024", "Nord", "Elettronica" e vede immediatamente vendite, margini e trend senza toccare filtri nascosti.
Combinare le tecniche: caso pratico completo
Scenario: hai un file Excel con 5.000 righe di vendite (data, venditore, categoria, importo, costo). Vuoi rispondere a queste domande:
- Quale categoria genera quale percentuale del fatturato totale?
- Come si distribuiscono le vendite per trimestre?
- Qual è il margine percentuale per venditore?
Passaggi:
- Crea la tabella pivot: trascina Categoria in Righe, Importo in Valori.
- Configura Importo come % del totale complessivo (primo quesito risolto).
- Aggiungi il campo Data in Righe sotto Categoria, poi raggruppalo per Trimestri (secondo quesito risolto).
- Crea un campo calcolato "Margine %" con formula
=(Importo-Costo)/Importo, formattalo come percentuale. - Trascina Venditore in Righe, Margine % in Valori.
- Aggiungi uno slicer su Categoria per filtrare dinamicamente.
Risultato: una tabella pivot che risponde a tre domande con pochi clic, senza modificare i dati originali, aggiornabile ogni volta che arrivano nuove righe (tasto destro → Aggiorna).
Errori frequenti e come evitarli
Errore 1: campo calcolato restituisce risultati strani.
- Causa: la formula si applica ai totali aggregati, non alle righe originali.
- Soluzione: se serve calcolo riga per riga, aggiungi colonna calcolata nel foglio dati.
Errore 2: raggruppamento date non disponibile (opzione grigia).
- Causa: il campo data contiene celle vuote o valori non riconosciuti come date.
- Soluzione: filtra il foglio dati originale, trova le celle vuote o testo, correggile.
Errore 3: percentuale del totale mostra 100% ovunque.
- Causa: hai selezionato % del totale di riga ma hai un solo campo in riga.
- Soluzione: usa % del totale complessivo o aggiungi una dimensione in colonna.
Errore 4: slicer non filtra la tabella pivot.
- Causa: lo slicer è collegato a un'altra tabella o non è collegato.
- Soluzione: clicca sullo slicer → Connessioni report → verifica che la tabella corretta sia selezionata.
Sintesi operativa
Le tabelle pivot avanzate trasformano dati grezzi in risposte operative senza scrivere macro o Power Query. Percentuali del totale rivelano pesi relativi, raggruppamenti riducono il rumore visivo, campi calcolati applicano formule personalizzate, slicer rendono l'esplorazione immediata. Ogni tecnica risolve un problema concreto: confrontare periodi, analizzare margini, filtrare dimensioni multiple.
Se vuoi approfondire con esempi guidati e interfaccia italiana, Zero-G Office 365 offre 108 video tutorial su Excel, Word, PowerPoint e Copilot. Corsi BASE gratuiti, attestati verificabili, moduli avanzati disponibili on-demand o live: https://zerog-office365.it/?utm_source=linkedin&utm_medium=blog&utm_campaign=corsi_gratis&utm_content=4zwnsgj9