Tag: Intervalli dinamici

gaspart
L'intervallo dei dati nelle tabelle pivot di Excel
19.02.2010 19:50:24

Quando tengo dei seminari sull'accesso ai dati con Excel, una delle cose per me più interessanti è quando scopro modi diversi di fare le cose. La settimana scorsa, nel fare una tabella pivot basata su un elenco di Excel 2003, un allievo mi ha selezionato, nel passaggio 2 della creazione guidata, come intervallo dati non le celle dell'elenco, ma le intere colonne.

 

Esempio: partendo da un semplice elenco di 7 colonne per 38 righe, io avrei selezionato così:

 

intervallo per pivot

 

Lui invece ha selezionato così:

 

colonne per pivot

 

Perché lo ha fatto? In questo modo, quando aggiunge nuove righe all'elenco, può aggiornare la pivot senza dover ridefinire l'intervallo. Interessante! Io invece devo ritornare ogni volta al passaggio 2 della creazione guidata e aggiungere le nuove righe.

 

Ci sono però dei lati negativi. Si risolve il problema dell'aggiornamento ma se ne creano altri:

  1. La dimensione del file: un elenco di 20KB a cui si aggiunge una pivot fatta nel primo modo, rimane di 20KB; nel secondo modo diventa un file di 900KB (un elenco di 56KB diventa un file di 2MB!).
  2. Gli aggiornamenti: diventano leeenti, e visto che la pivot viene aggiornata anche all'apertura, anche aprire il file diventa leeento.
  3. Nel costruire la pivot, il campo dei totali non viene sommato ma contato, a causa della presenza di celle vuote nella colonna.
  4. Sui campi di data, non si riesce ad aggregare per mese/anno, sempre a causa delle celle vuote.

 

Come mi segnalava Massimo Morelli, c'è un ulteriore modo, consigliato per gli smanettoni di Excel: creare un nome dinamico e fare la pivot sul nome invece che sull'intervallo di celle (o di colonne). La formula per la creazione del nome, che vale per qualsiasi elenco che cominci in A1, è questa:

 

=SCARTO(Inventario!$A$1;0;0;CONTA.VALORI(Inventario!$A:$A);

CONTA.VALORI(Inventario!$1:$1))

 



Tags: Excel | Tabelle Pivot | Intervallo dei dati | Intervalli dinamici

Leggi tutto


 

IDOBlog - blog for joomla 1.5