www.valterborsato.it

La Funzione INFO.DATI.TAB.PIVOT | Applicare lo strumento genera Info Dati Tabella Pivot di Excel

La funzione INFO.DATI.TAB.PIVOT di Excel consente di estrarre valori specifici da una Tabella Pivot utilizzando riferimenti strutturati, che rappresentano una sorta di query personalizzata per recuperare i dati desiderati.
Questo Funzione è particolarmente utile per chi lavora con grandi set di dati, poiché semplifica il processo di estrazione delle informazioni direttamente dalla Tabella Pivot, senza dover ricorrere a calcoli manuali o complesse formule.
Per agevolare l'uso della funzione, Excel mette a disposizione una funzionalità chiamata Genera INFO.DATI.TAB.PIVOT, che automatizza la creazione dei riferimenti strutturati necessari per l'estrazione dei dati.
Questa possibiità facilita notevolmente l'inserimento della formula, riducendo al minimo gli errori e ottimizzando il processo.
In questa sezione del sito viene spiegata nel dettaglio la sintassi della funzione INFO.DATI.TAB.PIVOT e il modo in cui può essere applicata per ottenere valori da una Tabella Pivot.
Inoltre, vengono presentati esempi pratici che illustrano l'uso della funzione in diversi contesti, chiarendo come impostare correttamente i riferimenti e come gestire i campi della Tabella Pivot da cui si vogliono estrarre i dati.
Infine, il tutorial include una spiegazione su come attivare o disattivare la funzionalità Genera INFO.DATI.TAB.PIVOT, consentendo all'utente di scegliere se avvalersi di questa opzione automatizzata o viceversa inserire manualmente gli argomenti della Funzione.

Contenuto del tutorial: la Funzione INFO.DATI.TAB.PIVOT

[1] - Introduzione ai riferimenti strutturati
[2] - La Funzione INFO.DATI.TAB.PIOT (sintassi e primi esempi di applicazione)
[3] - Attivare o disattivare la Funzionalità automatica di Genera INFO.DATI.TAB.PIVOT
[4] - Esempio di applicazione di Genera INFO.DATI.TAB.PIVOT all'interno di un calcolo.

Riferimento strutturato

Un Riferimento strutturato è una modalità per richiamare parti e contenuti delle Tabelle applicando una combinazione di riferimenti al nome della tabella stessa e al nome dell'intestazioni di righe e colonne.
Questo metodo viene utilizzato al posto dei "normali" riferimenti di cella.
Il vantaggio dei riferimenti strutturati è quello di poter mantenere correttamente i collegamenti a specifiche informazioni presenti nella Tabella qualora dovessero essere spostati o rimodulati i contenuti delle righe e delle colonne.

La Funzione INFO.DATI.TAB.PIVOT

La Funzione di Excel INFO.DATI.TAB.PIVOT (nome in inglese della Funzione GETPIVOTDATA) restituisce i valori presenti in una Tabella Pivot in base a specifici criteri.
La sintassi della Funzione è la seguente:
=INFO.DATI.TAB.PIVOT(campo_dati; tabella_pivot; [campo1; elemento1; campo2; elemento2]; ...)
nella quale:
campo_dati nome del campo sul quale si vuole eseguire la query
tabella_pivot un riferimento ad una qualsiasi cella della Tabella Pivot
campo1, elemento1 ... (argomenti facoltativi) rappresentano i riferimenti intestazione campo ed elemento (relativi alla query)

Esempio di applicazione della Funzione

La descrizione della sintassi della Funzione INFO.DATI.TAB.PIVOT può sembrare poco comprensibile, per cui è opportuno declinare in due diversi esempi l'impostazione della Funzione.
Nella successiva immagine è rappresentata una Tabella Pivot che prende in considerazione due campi Venditore e Fatturato organizzati rispettivamente in Righe e Valori.

Nella cella è stata inserita la Funzione:
=INFO.DATI.TAB.PIVOT("Fatturato";H5;"Venditore";"Neri")
Il primo argomento "Fatturato" è il nome del campo numerico presente nella sezione valori della Tabella.
Il secondo argomento è un riferimento di selezione della Tabella Pivot, in questo caso è stata individuata la cella H5, ma poteva essere una qualsiasi cella della Tabella Pivot.
Il terzo argomento "Venditore" è l'intestazione del campo nei cui valori deve essere individuato il nome del venditore ("Neri").
Il quarto ed ultimo elemento è il nome del Venditore ("Neri") che deve essere ricercato all'interno del campo Venditore.

Excel, la Funzione INFO.DATI.TAB.PIVOT:

Qualora la Tabella Pivot, oltre ad analizzare un valore nelle righe, prevedesse una descrizione di un campo nella sezione colonne, La Funzione INFO.DATI.TAB.PIVOT diventa un po' più complessa.
Nell'esempio sottostante, si vuole estrarre il Fatturato del: Venditore "Rossi" relativo alla sola Regione "Lombardia".
Nella cella è stata imputata la Funzione:
=INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Rossi";"Regione";"Lombardia")
Per quanto concerne in primi 4 argomenti, l'impostazione è uguale alla precedente Funzione.
In questo caso però viene individuato un ulteriore elemento.
Oltre a "Venditore" = "Rossi", viene definita anche la query "Regione" = "Lombardia"

Excel, la Funzione INFO.DATI.TAB.PIVOT:

Vantaggio nel definire un riferimento di cella con la Funzione INFO.DATI.TAB.PIVOT

A prima vista, potrebbe sembrare complesso utilizzare i riferimenti strutturati per individuare un valore specifico in una Tabella Pivot, soprattutto perché sembra più immediato applicare un semplice riferimento di cella.
Ad esempio, nel caso del venditore Neri, il suo fatturato poteva essere individuato facilmente con un riferimento diretto alla cella I7.
Tuttavia, il problema di affidarsi a un riferimento di cella "tradizionale" è che le Tabelle Pivot sono dinamiche. Questo significa che vengono spesso riorganizzate per eseguire nuove aggregazioni o visualizzazioni di dati.
Se la struttura della Tabella Pivot viene modificata, come ad esempio ruotando o cambiando le intestazioni dei campi, il fatturato di Neri potrebbe non trovarsi più nella cella I7.
Utilizzare i riferimenti strutturati attraverso la funzione INFO.DATI.TAB.PIVOT offre un vantaggio significativo: il valore associato al venditore Neri verrà sempre individuato correttamente, anche se la Tabella Pivot cambia disposizione. I riferimenti strutturati seguono il valore in base ai campi della Pivot, permettendo di mantenere la correttezza della formula indipendentemente dalla posizione fisica del dato nel foglio di lavoro.

DISATTIVARE - ATTIVARE lo strumento Genera INFO.DATI.TAB.PIVOT

Lo strumento Genera INFO.DATI.TAB.PIVOT per impostazione è attivo.
Per disattivare o successivamente riattivare lo strumento, una volta selezionata una Tabella Pivot, nella scheda Analizza tabella pivot, gruppo pulsanti Tabella pivot, fare un clic con il mouse sulla freccia a fianco delle Opzioni.
Nel successivo menu: selezionare o disattivare  Genera INFO.DATI.TAB.PIVOT

Excel, la Funzione INFO.DATI.TAB.PIVOT:

Come sfruttare lo strumento info dati tabella Pivot

Quando lo strumento Genera INFO.DATI.TAB.PIVOT è attivo, creare formule e funzioni che si riferiscono ai valori di una Tabella Pivot diventa estremamente semplice.
Per farlo, basta posizionarsi in una cella vuota e digitare il simbolo "=". Successivamente, selezionando con un clic il valore desiderato all'interno della Tabella Pivot, Excel provvederà automaticamente a generare la funzione INFO.DATI.TAB.PIVOT.
Questa funzione verrà compilata direttamente completa di tutti gli argomenti necessari.
In questo modo, non sarà necessario inserire manualmente i parametri o i riferimenti, poiché Excel si occuperà di definire la formula in modo automatico e preciso, rendendo il processo di creazione delle formule molto più rapido e semplice.

Esempio di applicazione di Genera INFO.DATI.TAB.PIVOT all'interno di un calcolo.

Quale esempio di applicazione si vuole (vedi immagine sottostante), sommare il totale del fatturato dei venditori Rossi e Verdi per la sola Regione Lombardia.
Con lo strumento Genera INFO.DATI.TAB.PIVOT attivo, sono sufficienti pochi clic con il mouse.
Una volta inserito "=" nella cella J9, basta fare un clic sul valore relativo a Rossi nella cella J5, e successivamente inserire il simbolo "+" di sommatoria e fare un clic sulla cella J4 contente il fatturato di Neri.
Il risultato di questa azione sarà la definizione del calcolo attraverso due Funzioni INFO.DATI.TAB.PIVOT correttamente compilate.
Nella cella J9 viene pertanto definita la seguente sintassi:
=INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Rossi";"Regione";"Lombardia")+
INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Neri";"Regione";"Lombardia")

Se non fosse stato attivo lo strumento genera info dati tabella pivot sarebbe stato semplicemente imputato =J4+J5

Il vantaggio dell'impostare un calcolo con i riferimenti di struttura a questo punto dovrebbe essere chiaro. Qualora si dovesse rivedere l'analisi della tabella pivot modificandone i valori in righe e colonne, nelle celle J4 e J5 potrebbero non essere più presenti i dati di Lombardia (Rossi + Neri).
Inserire il calcolo con la Funzione INFO.DATI.TAB.PIVOT permette ad Excel di "seguire" lo spostamento dei dati con i riferimenti strutturati, ed individuare i valori da sommare attraverso la definizione delle etichette dei campi e la descrizione del loro contenuto.

Excel, la Funzione INFO.DATI.TAB.PIVOT:

Osservazioni conclusive sulla funzione

:: La Funzione INFO.DATI.TABPIVOT è a tutti gli effetti una query che viene applicata alla Tabella, definendo specifici criteri, per recuperare dei valori contenuti nella Pivot.
:: Qualora si dovessero effettuare delle operazioni sui valori numerici presenti in una Tabella Pivot è consigliabile NON disattivare lo strumento genera INFO.DATI.TAB.PIVOT
:: La Funzione può essere applicata SOLO alle Tabelle Pivot e non alle altre tabelle di Excel.
:: Qualora un riferimento fosse inserito in maniera errata, la Funzione restituisce il codice di errore #RIF!
:: Attenzione che i riferimenti ai campi e ai nomi descritti nella Funzione devono essere imputati fra doppi apici.

Indice Generale Argomenti: EXCEL 

[Valter Borsato: marzo - 2017 | Ultimo aggiornamento 20/09/2024]