Discussione:
Formato cella su Tabella Pivot
(troppo vecchio per rispondere)
Fabio
2005-12-29 19:13:46 UTC
Permalink
Salve,

costruisco una tabella Pivot su un foglio dati che contiene una colonna
nella quale sono indicati dei valori data/ora con formato cella [h]mm, il
mio problema è che se oltre a trattare questa colonna come Somma, voglio
anche trattarla come Conteggio, se formato manualmente funziona, ma quando
scelgo altre opzioni la funzione conteggio perde la sua formattazione di
numero e si prende quella di ora sballandomi tutti i valori e costringendomi
ad intervenire di nuovo per formattare nuovamente le celle.
NON so scrivere in VBA qualcuno conosce un modo per risolvere il problema?
spero di essere stato sufficientemente chiaro.
Grazie Fabio
Franz Verga
2006-01-01 23:46:55 UTC
Permalink
Post by Fabio
Salve,
costruisco una tabella Pivot su un foglio dati che contiene una colonna
nella quale sono indicati dei valori data/ora con formato cella [h]mm, il
mio problema è che se oltre a trattare questa colonna come Somma, voglio
anche trattarla come Conteggio, se formato manualmente funziona, ma quando
scelgo altre opzioni la funzione conteggio perde la sua formattazione di
numero e si prende quella di ora sballandomi tutti i valori e
costringendomi ad intervenire di nuovo per formattare nuovamente le celle.
NON so scrivere in VBA qualcuno conosce un modo per risolvere il problema?
spero di essere stato sufficientemente chiaro.
Grazie Fabio
Ciao Fabio e buon anno.
Una soluzione sarebbe quella di inserire due volte il campo nella tabella
pivot: una volta gli applichi la funzione Somma e la seconda il Conteggio.

Un'altra soluzione sarebbe quella di prendere un altro campo per il
conteggio.

Una soluzione un po' più drastica, ma sicuramente efficace è quella di
costruirti sulla tabella di partenza un campo che faccia riferimento alle
ore, ma con formato testo ed utilizzare questo campo nella pivot per il
conteggio, mentre sul campo originale, in formato numerico, applicherai la
somma.
Per costruire il campo in formato testo riferito ai tuoi dati puoi
utilizzare la seguente formula:

=TESTO(D2;"[h].mm")

ipotizzando che in D2 tu abbia il tuo orario in formato [h].mm
--
Spero d'esserti stato d'aiuto

Ciao e buon anno

Franz Verga
Fabio
2006-01-02 17:52:40 UTC
Permalink
Post by Franz Verga
Post by Fabio
Salve,
costruisco una tabella Pivot su un foglio dati che contiene una colonna
nella quale sono indicati dei valori data/ora con formato cella [h]mm, il
mio problema è che se oltre a trattare questa colonna come Somma, voglio
anche trattarla come Conteggio, se formato manualmente funziona, ma quando
scelgo altre opzioni la funzione conteggio perde la sua formattazione di
numero e si prende quella di ora sballandomi tutti i valori e
costringendomi ad intervenire di nuovo per formattare nuovamente le celle.
NON so scrivere in VBA qualcuno conosce un modo per risolvere il problema?
spero di essere stato sufficientemente chiaro.
Grazie Fabio
Ciao Fabio e buon anno.
Una soluzione sarebbe quella di inserire due volte il campo nella tabella
pivot: una volta gli applichi la funzione Somma e la seconda il Conteggio.
Un'altra soluzione sarebbe quella di prendere un altro campo per il
conteggio.
Una soluzione un po' più drastica, ma sicuramente efficace è quella di
costruirti sulla tabella di partenza un campo che faccia riferimento alle
ore, ma con formato testo ed utilizzare questo campo nella pivot per il
conteggio, mentre sul campo originale, in formato numerico, applicherai la
somma.
Per costruire il campo in formato testo riferito ai tuoi dati puoi
=TESTO(D2;"[h].mm")
ipotizzando che in D2 tu abbia il tuo orario in formato [h].mm
--
Spero d'esserti stato d'aiuto
Ciao e buon anno
Franz Verga
Ciao Franz,

Grazie per avere risposto.
Di fatto già applico la prima soluzione che mi ha suggerito, forse non mi
sono spiegato bene nel testo, ma mi succede che con quella soluzione, quando
modifico la Pivot, per esempio aggiungendo altri campi o togliendo l'intera
selezione e usando la spunta solo per alcune tipologie di articolo, quando
ritorno per necessità alla posizione iniziale, ho perso la formattazione del
conteggio che dovrebbe essere un numerico ed invece si prende quello di ore.
E accidenti, devo rifirmattare e non va bene.

Provo cmq la Tua seconda soluzione,
Grazie ancora e Buon Anno a Te. Fabio

Loading...