Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel: come filtrare Totali automatici di una Tabella Pivot?

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel: come filtrare Totali automatici di una Tabella Pivot?

Postdi valle1975 » 16/12/10 17:39

Salve, sto provando a cimentarmi con le prime Tabelle Pivot e devo dire che sono veramente "potenti".
Trovo pero' una limitazione, che non riesco a risolvere.
NElla colonna dei Totali (fatta con la funzione Somma della Pivot) , dato che sto analizzando delle movimentazioni di magazzino (carico e scarico), ho moltissimi risultati a Zero, che non vorrei visualizzare, in modo da poter verificare solo i Totali DIVERSI da ZERO, e di conseguenza stamparli.
Ho Office 2003.
Grazie a chiunque vorrà darmi un aiuto.
Saluti.
Valerio
---------------------------------
Win Xp + MS Office 2010 Ita
valle1975
Utente Senior
 
Post: 196
Iscritto il: 27/09/10 16:33

Sponsor
 

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi Anthony47 » 16/12/10 22:51

Puoi applicare il filtro automatico sulla colonna del Totale, poi filtrerai per "diverso da 0"

Puoi realizzare un idoneo automatismo in questo modo:
Dopo che hai preparato la pivot, imposta il filtro automatico. Poi registrati una macro mentre:
-comandi l' aggiornamento della pivot
-applichi il filtro come detto
-fermi la registrazione
A questo punto, fai tasto dx sul tab col nome del foglio che contiene la tabella pivot, scegli Visualizza codice; ti si apre l' editor delle macro; inserisci questa macro nel frame di destra:
Codice: Seleziona tutto
Private Sub Worksheet_Activate()
Call Macro1
End Sub

(Ho immaginato che la macro generata sia stata chiamata Macro1)

In questo modo quando attivi il foglio con la tabella pivot il contenuto viene aggiornato e contemporaneamente le righe col totale a zero vengono nascoste.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi valle1975 » 17/12/10 11:10

Ciao, ci avevo provato , ma in qualunque posizione della colonna "totale" (che è la Somma della colonna "valore effettivo") se provo a scegliere un filtro, il comando è DISABILITATO. Questa è parte della mia PIVOT.

Somma di Valore Effettivo
n_rifer Cod Totale
0 11 -487,03
300 -0,45
425 -0,01
450 -501,02
841 210.713,19
901 -0,45
1221 -42,40
1314 -0,01
1347 -9,83

Non è che il problema è che ho Excel 2003??
Grazie.
Valerio
---------------------------------
Win Xp + MS Office 2010 Ita
valle1975
Utente Senior
 
Post: 196
Iscritto il: 27/09/10 16:33

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi Anthony47 » 17/12/10 15:12

Devi applicare il filtro "sulla colonna del Totale"; l' intera colonna, non sui soli dati della tabella pivot.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi valle1975 » 17/12/10 17:03

Ok, adesso ho capito, ma ho scoperto un problema su questa somma "automatica" che fa la PIVOT,dato che non funzionava il filtro per valori Diversi da Zero, che proprio non riesco a spiegarmi.
Il problema è che la somma che fa la Pivot, all'apparenza deve fare ZERO, mentre risulta un numero diverso da Zero ( con un valore oltre il decimo numero decimale), quando anche esplodendo dalla pivot quel raggruppamento, e facendo la stessa sommatoria invece fa "0").Ti allego l'esempio,in cui ho abilitato 30 decimali:

dalla PIVOT: art.2 Totale -0,000000000014551915228366900000

dettaglio espandendo la pivot
n_rifer Valore Effettivo
2 -103.512,520000000000000000000000000000
2 58.742,140000000000000000000000000000
2 44.770,380000000000000000000000000000
TOT. 0,000000000000000000000000000000

Come mai nella pivot NON RISULTA A ZERO????
Grazie mille.
Valerio
---------------------------------
Win Xp + MS Office 2010 Ita
valle1975
Utente Senior
 
Post: 196
Iscritto il: 27/09/10 16:33

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi Anthony47 » 17/12/10 22:40

Evidentemente le pivot ...non usano excel per fare le somme.

Se il problema e' come filtrare, allora puoi sceglie "(Personalizza)", prima condizione "maggiore di" 0,000001, OR, seconda condizione "minore di" -0,000001.

Una opzione un po' piu' pericolosa potrebbe essere impostare il totale della tabella pivot con (mettiamo) 4 decimali e poi Menu /Strumenti /Opzioni, tab Calcola; spuntare Approssimazione come visualizza; Ok.
Pero' TUTTE le operazioni nel file perderanno i decimali che non sono visualizzati.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel: come filtrare Totali automatici di una Tabella Pi

Postdi valle1975 » 20/12/10 09:18

Grazie molte, infatti avevo ovviato personalizzando il filtro come da te consigliato, ma mi "stupiva" questa anomala situazione di calcolo.
Interessante è anche la seconda soluzione , che non conoscevo e provero' con piacere.
Grazie mille per la solita disponibilità.
Valerio
---------------------------------
Win Xp + MS Office 2010 Ita
valle1975
Utente Senior
 
Post: 196
Iscritto il: 27/09/10 16:33


Torna a Applicazioni Office Windows


Topic correlati a "Excel: come filtrare Totali automatici di una Tabella Pivot?":


Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti