Creare una tabella pivot in LibreOffice Calc permette di riassumere rapidamente una grande quantità di dati senza modificare l’elenco originale. È utile, per esempio, per capire quanto si è venduto per prodotto, quali sono le spese per categoria, quante richieste arrivano da ciascuna città o come cambiano i risultati da un mese all’altro.
Il punto che crea più difficoltà non è tanto la creazione della tabella, quanto la preparazione corretta dell’intervallo di dati e la scelta dei campi da usare come righe, colonne, filtri e valori. In questa guida vedremo la procedura aggiornata per LibreOffice Calc, come impostare il layout della tabella pivot, come modificare il tipo di calcolo e come risolvere i problemi più comuni.
Che cos’è una tabella pivot in LibreOffice Calc
Una tabella pivot, chiamata anche tabella dinamica in alcuni programmi, è uno strumento che aggrega dati già presenti in un foglio di calcolo. Non sostituisce l’elenco originale e non richiede formule complesse: legge le righe disponibili e costruisce un riepilogo basato sui campi scelti.
Immaginiamo di avere un archivio con le colonne Data, Venditore, Prodotto, Regione, Quantità e Importo. La tabella pivot può mostrare l’importo totale per venditore, la quantità venduta per prodotto oppure il fatturato suddiviso per regione e mese. Lo stesso archivio può quindi produrre diversi riepiloghi, senza dover creare ogni volta nuove formule.
Il risultato non è completamente automatico nel senso di una connessione in tempo reale. Se cambiano o vengono aggiunte righe all’origine, la tabella pivot deve essere aggiornata e, in alcuni casi, anche l’intervallo di origine deve essere ampliato. Questo aspetto è importante per evitare che i nuovi dati restino esclusi.
Preparare i dati prima di creare la tabella pivot
La preparazione dell’origine è il passaggio più importante. I dati devono essere organizzati in forma di elenco: una riga per ogni registrazione e una colonna per ogni informazione. La prima riga deve contenere i nomi dei campi, come Data, Cliente, Categoria, Quantità o Totale.
Ogni intestazione deve essere compilata e possibilmente univoca. Due colonne chiamate entrambe “Totale” possono rendere meno chiara la selezione dei campi e complicare la lettura del risultato. È preferibile usare nomi distinti, per esempio “Totale imponibile” e “Totale IVA”.
Non inserire righe vuote all’interno dell’elenco e non usare celle unite nella prima riga. Le celle unite, in particolare, possono impedire a Calc di interpretare correttamente la struttura dei dati. Anche le colonne completamente vuote tra un campo e l’altro possono causare una selezione incompleta dell’intervallo.
È inoltre consigliabile non aggiungere manualmente subtotali o righe di riepilogo dentro l’elenco. Una riga come “Totale mese” verrebbe letta come una normale registrazione e potrebbe falsare i risultati della tabella pivot.
Controlla anche il tipo di contenuto. Le quantità e gli importi devono essere valori numerici, non numeri memorizzati come testo. Le date devono essere riconosciute da Calc come date reali. Un importo scritto con un apostrofo iniziale o con una formattazione non riconosciuta potrebbe essere conteggiato come testo invece di essere sommato.
Se l’archivio è molto ampio, può essere utile trasformare l’intervallo in un intervallo denominato. Non è indispensabile per una prima tabella pivot, ma rende più semplice richiamare la stessa origine e modificarla in seguito.
Selezionare l’intervallo di origine
Apri il foglio che contiene i dati e fai clic su una cella qualsiasi dell’elenco. Se l’elenco è ben strutturato, Calc può riconoscere automaticamente l’area contigua. Per maggiore sicurezza, soprattutto quando il foglio contiene altri dati vicini, seleziona manualmente l’intervallo completo, includendo la riga delle intestazioni e tutte le righe da analizzare.
Con l’area selezionata, apri il menu Dati, cerca la voce Tabella pivot e scegli il comando per inserire una nuova tabella pivot. Nelle versioni di LibreOffice più recenti la voce è normalmente disponibile proprio nel percorso Dati > Tabella pivot > Inserisci o modifica. La traduzione o la disposizione dei comandi può cambiare leggermente in base alla versione e all’interfaccia utilizzata, ma il riferimento da cercare è “Tabella pivot”.
Calc mostra una finestra nella quale puoi confermare l’origine dei dati. Se hai selezionato un intervallo prima di aprire il comando, dovresti vedere l’opzione relativa alla selezione corrente. Verifica che il riferimento comprenda tutte le colonne e tutte le righe necessarie. Se manca la prima riga, Calc potrebbe usare nomi generici per i campi oppure non riuscire a interpretare correttamente la struttura.
In alternativa, quando disponibile nella finestra, puoi indicare un intervallo denominato o un’origine diversa. Questa possibilità è utile quando i dati si trovano in un altro foglio o quando vuoi riutilizzare un’origine già definita.
Impostare righe, colonne, filtri e valori
Dopo la conferma dell’origine, Calc apre il layout della tabella pivot. Nella parte superiore o laterale della finestra vengono mostrati i nomi delle colonne dell’origine. Questi elementi rappresentano i campi che puoi usare nella tabella.
Il layout contiene generalmente quattro aree: Campi di pagina, Campi colonna, Campi riga e Campi dati. Il nome può differire leggermente in alcune versioni o traduzioni, ma il significato resta lo stesso.
Trascina un campo nell’area dei campi riga quando vuoi visualizzarlo verticalmente, con una voce sotto l’altra. Per esempio, trascinando il campo Venditore nelle righe otterrai un elenco dei venditori. Ogni voce sarà poi associata al risultato calcolato nei dati.
Usa l’area dei campi colonna quando vuoi distribuire le categorie orizzontalmente. Se sposti Regione nelle colonne e Venditore nelle righe, Calc può mostrare una matrice con i venditori in verticale e le regioni in orizzontale. Questa disposizione è efficace per confrontare due dimensioni dello stesso insieme di dati, ma può diventare poco leggibile se le categorie sono numerose.
Nell’area dei campi dati devi inserire i valori da calcolare. Trascinando Importo in quest’area, Calc cercherà normalmente di calcolare la somma. Trascinando Quantità, il risultato sarà spesso una somma delle quantità. Se invece inserisci un campo testuale, come Cliente, Calc potrebbe usare il conteggio delle celle non vuote.
L’area dei campi di pagina, spesso utilizzata come filtro, permette di selezionare una o più categorie senza mostrarle necessariamente come righe o colonne. Per esempio, inserendo Anno o Regione in quest’area puoi visualizzare il riepilogo relativo soltanto a una determinata scelta. In questo modo la tabella resta compatta e il filtro viene applicato dall’intestazione della pivot.
La disposizione più semplice per iniziare consiste nel trascinare un campo descrittivo nei campi riga e un campo numerico nei campi dati. Per esempio, Categoria nelle righe e Importo nei dati. Dopo aver creato la tabella potrai aggiungere campi nelle colonne o nei filtri.
Scegliere il calcolo corretto per i valori
Il campo inserito nell’area dei dati non deve necessariamente essere sommato. Per modificare il calcolo, fai doppio clic sul campo presente nell’area dei dati oppure selezionalo e apri le opzioni disponibili. Compare una finestra con le funzioni di aggregazione, tra cui Somma, Conteggio, Media, Mediana, Minimo, Massimo e altre funzioni statistiche, secondo la versione di LibreOffice.
Scegli Somma quando vuoi totalizzare importi, quantità o ore. Usa Conteggio quando vuoi sapere quante registrazioni appartengono a ogni categoria. La media è utile per il valore medio di un ordine o per il tempo medio di lavorazione, mentre Minimo e Massimo servono per individuare il valore più basso o più alto.
Se Calc visualizza “Conteggio” quando ti aspettavi “Somma”, il campo potrebbe contenere numeri memorizzati come testo, celle vuote o valori non numerici. Prima di modificare la pivot, controlla alcune celle dell’origine. Se il contenuto è allineato come testo o presenta apostrofi, occorre convertirlo in numero. Una volta corretti i dati, aggiorna la tabella pivot e verifica nuovamente il risultato.
Puoi anche usare più volte lo stesso campo nei dati, quando vuoi confrontare funzioni diverse. Per esempio, lo stesso campo Importo può essere configurato una volta come Somma e una volta come Media. In questo caso è importante assegnare nomi chiari ai risultati, se la finestra delle opzioni lo permette, per distinguere i due calcoli.
Scegliere la posizione del risultato
Dopo aver configurato il layout, il comando di creazione chiede dove collocare la tabella pivot. L’opzione più prudente è creare il risultato in un nuovo foglio. In questo modo i dati originali restano separati e si riduce il rischio di sovrascrivere celle già utilizzate.
Puoi anche inserire la tabella nel foglio corrente, indicando una cella di destinazione. Questa scelta è comoda quando il riepilogo deve stare vicino all’origine o quando stai preparando un report. Prima di confermare, assicurati però che l’area di destinazione sia libera. La tabella pivot può occupare più righe e colonne di quanto previsto, soprattutto se contiene numerose categorie.
Al termine, conferma la creazione. Calc genera il riepilogo con le categorie selezionate e i valori aggregati. Il risultato può includere totali parziali, totali generali e pulsanti o menu a discesa per i campi usati come filtri.
Filtrare e leggere una tabella pivot
Quando un campo è stato inserito come filtro o campo di pagina, nella tabella appare una selezione associata a quel campo. Aprendo il menu puoi scegliere una voce specifica, più voci oppure tutte le categorie. Il riepilogo viene modificato senza cambiare i dati originali.
Se un campo è stato inserito nelle righe o nelle colonne, puoi spesso filtrare le voci direttamente dai controlli presenti nell’intestazione della tabella. Questa soluzione è utile quando vuoi, per esempio, nascondere una categoria o analizzare soltanto alcuni clienti.
Ricorda che un filtro non elimina le righe dell’origine. Nasconde soltanto alcuni risultati nella visualizzazione pivot. Per tornare alla situazione completa, riapri il filtro e seleziona tutte le voci disponibili.
La presenza di un totale generale non significa che Calc abbia sommato tutte le celle visibili nel foglio. Il totale dipende dai dati riconosciuti nell’intervallo di origine e dai filtri attivi. Se il risultato sembra diverso da quello atteso, controlla prima l’origine e le selezioni applicate.
Aggiornare la tabella pivot dopo aver cambiato i dati
Una tabella pivot non si aggiorna necessariamente ogni volta che modifichi una cella dell’origine. Dopo aver corretto, aggiunto o importato dati, fai clic all’interno della pivot e apri Dati > Tabella pivot. Qui cerca il comando Aggiorna o la voce equivalente proposta dalla tua versione di LibreOffice.
L’aggiornamento rilegge l’origine già impostata e ricalcola i risultati. È sufficiente quando hai modificato valori nelle righe già comprese nell’intervallo. Se invece hai aggiunto nuove righe al di sotto dell’area originale, l’aggiornamento potrebbe non includerle: la tabella continuerà a usare il vecchio intervallo.
In questo caso devi modificare l’origine della tabella pivot. Seleziona una cella della pivot, torna al menu Dati > Tabella pivot e scegli il comando per modificare la tabella. Nella finestra dell’origine indica un intervallo più ampio, includendo le nuove righe, quindi conferma e aggiorna.
Per archivi che crescono spesso, conviene definire fin dall’inizio un intervallo sufficientemente ampio oppure gestire i dati tramite un intervallo denominato. Un intervallo troppo esteso, tuttavia, può includere righe vuote e rendere meno chiara la gestione. La scelta migliore dipende dalla frequenza con cui l’elenco viene aggiornato.
Raggruppare date e numeri
Quando una colonna contiene date reali, Calc può permettere di raggrupparle per mese, trimestre o anno. Questa funzione è utile quando l’origine contiene una riga per ogni giorno o per ogni transazione, ma il report deve mostrare periodi più ampi.
Per tentare il raggruppamento, seleziona nella tabella pivot una voce appartenente al campo data, fai clic con il pulsante destro del mouse e cerca il comando Raggruppa e struttura o un’opzione equivalente per il raggruppamento. Le denominazioni possono variare in base alla versione. Se il comando non è disponibile, verifica che le celle dell’origine siano vere date e non testi che assomigliano a date.
Lo stesso principio può essere applicato a dati numerici, per esempio intervalli di prezzo o fasce di quantità, quando la versione e il tipo di campo lo consentono. Il raggruppamento non modifica i dati originali: cambia soltanto il modo in cui Calc li presenta nel riepilogo.
Modificare o eliminare una tabella pivot senza perdere l’origine
Per cambiare la struttura, fai clic dentro la tabella pivot e usa il comando di modifica dal menu Dati > Tabella pivot. Potrai trascinare i campi in aree diverse, aggiungere un filtro o rimuovere un valore dall’area dei dati.
Se devi eliminare soltanto il riepilogo, seleziona la tabella pivot e usa il comando dedicato alla cancellazione o alla rimozione della tabella pivot disponibile nello stesso menu. Prima di confermare, controlla con attenzione l’area selezionata: la cancellazione del risultato non dovrebbe essere confusa con l’eliminazione dell’elenco originale, ma un’operazione sulle celle può comunque rimuovere contenuti presenti nella zona di destinazione.
Per sicurezza, salva il file prima di eliminare o ricreare una pivot, soprattutto se il riepilogo contiene filtri e impostazioni che vorresti conservare. Salvare una copia separata è una precauzione utile nei documenti di lavoro importanti.
Problemi comuni durante la creazione
Se Calc non riconosce le intestazioni, controlla che la prima riga dell’intervallo contenga nomi validi e che non ci siano celle vuote o unite. Se compaiono nomi generici, annulla la procedura, correggi la riga delle intestazioni e ricrea o modifica la tabella.
Se una categoria appare più volte quando dovrebbe essere unica, verifica differenze invisibili nei testi. “Roma” e “Roma ”, con uno spazio finale, possono essere interpretati come valori diversi. Anche maiuscole, abbreviazioni e caratteri speciali possono creare separazioni inattese.
Se mancano alcune righe nel risultato, controlla l’intervallo di origine e la presenza di filtri. Le righe potrebbero essere state escluse perché aggiunte dopo la creazione della pivot, oppure potrebbero non rispettare il formato previsto. Verifica anche che non siano presenti righe vuote nel mezzo dell’elenco.
Se i totali sono pari a zero o risultano incompleti, controlla il formato numerico. Un campo importo con simbolo di valuta inserito manualmente, spazi o separatori non riconosciuti può essere trattato come testo. Prova a correggere un piccolo gruppo di celle e controlla se il comportamento cambia prima di intervenire su tutto il foglio.
Se la tabella non si aggiorna, assicurati di fare clic dentro la pivot prima di usare il comando Aggiorna. Controlla anche che l’origine includa le righe nuove. L’aggiornamento ricalcola i dati già compresi nell’intervallo, ma non sempre amplia automaticamente il riferimento.
Come usare la tabella pivot in un report
Una volta ottenuto il riepilogo, puoi applicare formati numerici alle celle dei risultati, modificare la larghezza delle colonne e aggiungere un titolo in una zona separata. Evita però di alterare manualmente le celle interne alla tabella come se fossero un normale intervallo: alcune modifiche possono essere sovrascritte quando la pivot viene aggiornata.
Per confronti semplici, una tabella pivot è spesso sufficiente. Se vuoi rappresentare l’andamento di un riepilogo, puoi creare un grafico partendo dai risultati, ma prima conviene verificare filtri, totali e intestazioni. Un grafico costruito su una selezione errata renderà più evidente l’errore invece di risolverlo.
Quando il documento deve essere condiviso, prova a cambiare i filtri e ad aggiornare la tabella prima di inviarlo. Chi riceve il file deve poter capire da quale origine deriva il riepilogo e quali selezioni sono attive. Se i dati sono riservati, ricorda che nascondere righe tramite un filtro non equivale a proteggere o rimuovere le informazioni originali.
La procedura più affidabile in sintesi operativa
Per ottenere un risultato corretto, prepara un elenco con intestazioni uniche, senza righe vuote interne, celle unite o subtotali manuali. Seleziona l’intervallo completo, apri Dati > Tabella pivot > Inserisci o modifica, controlla l’origine e trascina i campi nelle aree delle righe, delle colonne, dei filtri e dei dati.
Imposta la funzione Somma, Conteggio o Media in base al tipo di informazione che vuoi ottenere, scegli un nuovo foglio come destinazione quando vuoi lavorare in sicurezza e controlla il risultato appena creato. Dopo ogni aggiunta di dati, aggiorna la tabella e verifica che il riferimento comprenda le nuove righe.
Se la procedura continua a produrre risultati errati, il problema è spesso nell’origine: valori numerici memorizzati come testo, date non riconosciute, intestazioni incomplete o intervalli troppo corti. Correggere questi elementi è generalmente più efficace che ricreare ripetutamente la tabella pivot.