Condividi:        

excel 2003: subtotali con doppia condizione

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 2003: subtotali con doppia condizione

Postdi karug64 » 09/11/12 21:44

Salve a tutti.
Ho un foglio excel di oltre 48.000 righe le cui colonne contengono:
A = identificativo cliente (diverso per ogni cliente)
B = data operazione
C = quantita
D = varie1
E = varie2
F = varie3
G = varie4
H = varie5 (l'ordine delle colonne puo' essere modificato eventualmente).

Avrei necessita' di sommare la quantita' per ogni cliente per ogni mese.
Se provo ad utilizzare il subtotale mi permette di creare un subtotale al cambio dell'identificativo e poi mettendo un secondo subtotale al cambio di data. Ma il risultato non e' quello che desidero. Ed inoltre, sul mio pc, (dual core a 2,3 Ghz per fare il secondo passaggio ci impiega piu' di 10 minuti ......) Poiche' questa operazione va fatta su vari fogli, di volta in volta frutto di eleborazioni diverse, vi chiedevo se conoscete qualche soluzione che permetta di ottenere il risultato piu' velocemente e come richiesto.

P.S.
Non so se una tabella pivot potrebbe aiutarmi, ma non so proprio come si utilizza, quindi se la soluzione giusta sarebbe la pivot, cortesemente potreste aiutarmi, passo passo, nella sua creazione ?
Grazie.
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: excel 2003: subtotali con doppia condizione

Postdi ricky53 » 10/11/12 01:44

Ciao,
si una pivot è una soluzione semplice ed efficace.

Per metterla in atto:
1. seleziona l'intervallo da "A1" alla "C ultiama riga con dati"
2. barra dei menu, dati, rapporto tabella pivot e grafico pivot
3. segui la composizione guidata e
a. porta nell'area "riga" i due campi "Identificativo utente" e "Data operazione"
b. porta nell'ara dati il campo "quantità"

hai finito ... la pivot è fatta !

Poi, sulla pivot,
click su "Data Operazione",
tasto destro, seleziona "Raggruppa e mostra dettagli"
raggruppa
infine in "Raggruppa per" scegli "Mesi"
...

Quanto scritto vale per Office 2003 con le versioni successive sul Ribbon seleziona "Inserisci", poi "Tabella Pivot" e poi il resto è concettualmente uguale (più semplice da eseguire)

Prova e sono qui.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: excel 2003: subtotali con doppia condizione

Postdi karug64 » 10/11/12 14:33

ricky53 ha scritto:Ciao,
si una pivot è una soluzione semplice ed efficace.

hai finito ... la pivot è fatta !

Poi, sulla pivot,
click su "Data Operazione",
tasto destro, seleziona "Raggruppa e mostra dettagli"
raggruppa
infine in "Raggruppa per" scegli "Mesi"
...

Prova e sono qui.


Ciao. Intanto grazie.
Ok la pivot è fatta.
Ma quando provo il "Raggruppa e mostra dettagli -> raggruppa" ottengo l'errore "Impossibile raggruppare la selezione"

In cosa sbaglio ?

Grazie
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: excel 2003: subtotali con doppia condizione

Postdi ricky53 » 10/11/12 17:12

Ciao,
che intervallo dati hai selezionato?
Ci sono delle celle della colonna data vuote?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: excel 2003: subtotali con doppia condizione

Postdi karug64 » 10/11/12 23:16

Dunque, in una prima prova avevo selezionato tutte le colonne del foglio e mi dava l'errore riportato.
Ora ho sistemato le colonne A-B-C con i dati codice-data-pezzi, ho fatto le operazioni che mi hai detto e l'errore e' sempre lo stesso.
No, le date sono tutte avvalorate e non ci sono celle vuote nell'intervallo.
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: excel 2003: subtotali con doppia condizione

Postdi karug64 » 11/11/12 01:00

Rettifico. Fatte piu' prove ed ora, non so in cosa sbagliavo, e' tutto ok.

Ora ho una pivot di circa 46000 righe. C'e' un modo per "ordinare" la pivot sulla colonna "Totale" (area Dati) in modo di avere in testa tutte le righe abbiano il "totale" calcolato maggiore ?
Cioe' ora ho, per esempio,

2791 giu 1
giu Totale 1
2791 Totale 1
3140 giu 1
giu Totale 1
3140 Totale 1
3921 apr 16
apr Totale 16
mag 2
mag Totale 2
giu1
giu Totale 1
3921 Totale 19
5056 mag 4
mag Totale 4
5056 Totale 4

e cosi' via .....

Avrei, quindi la necessita' di avere un ordine del tipo :

3921 apr 16
apr Totale 16
mag 2
mag Totale 2
giu1
giu Totale 1
3921 Totale 19

5056 mag 4
mag Totale 4
5056 Totale 4

2791 giu 1
giu Totale 1
2791 Totale 1

3140 giu 1
giu Totale 1
3140 Totale 1

ordinato cieo' sulla riga Totale.

E' possibile ?

Grazie
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: excel 2003: subtotali con doppia condizione

Postdi ricky53 » 11/11/12 01:23

Ciao,
non ho capito.

Puoi inviare un'immagine di come ottieni la pivot e poi una costruzione manuale, fatta con i dati copiati (copia/incolla speciale/valori) dalla pivot, di come vorresti averla.

Se poi invii ANCHE un file fai la cosa migliore, ma senza dati riservati.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: excel 2003: subtotali con doppia condizione

Postdi karug64 » 11/11/12 10:23

In allegato il file (fino alla riga 16800) con quanto fatto e richiesto in questo trend.

Grazie

http://www.filedropper.com/txtx_1256
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: excel 2003: subtotali con doppia condizione

Postdi Anthony47 » 11/11/12 10:50

Torna nel layout della pivot, doppioclick su una delle voci nel campo RIGA; premi Avanzate; scegli Opzioni di ordinamento "Decrescente" e come campo da utilizzare seleziona Somma di Xyz; Ok, Ok, Ok, Fine.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003: subtotali con doppia condizione

Postdi karug64 » 11/11/12 11:00

Ok. Grazie. Risolto.

Non capisco perche', pero', a volte non va.
Non va il raggruppamento .... non va l'ordinamento ....
mi sfugge qualcosa che non conosco di sicuro .

Hai visto nel file ?
Secondo te come mai una pivot permette il raggruppamento e l'altra no ?
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: excel 2003: subtotali con doppia condizione

Postdi Anthony47 » 11/11/12 11:41

La prima pivot ha una origine "indefinita" (intere colonne, quindi anche celle vuote); la seconda ha un' origine fuori dal file che hai allegato.
Ricreando una tabella sulla sola base dei dati presenti (A1:C16805) il raggruppamento e' possibile; se si modifica l' origine della tabella includendo anche righe vuote (es A1:C17000) il raggruppamento non e' piu' possibile e non sara' piu' possibile (su quella tabella) anche se si ripristina l' origine dei dati, come se la tabella "ricordasse" qualcosa (e infatti le tabelle pivot ricordano molte cose dei dati su cui hanno lavorato, anche se sono cose superate).

Insomma il raggruppamento e' possibile solo se tutto l' intervalo contiene in modo consistente una data valida.

Immagino che Ricky potra' dire qualcosa in piu'

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: excel 2003: subtotali con doppia condizione

Postdi ricky53 » 11/11/12 18:31

Ciao,
che dire dopo le ottime spiegazioni di Anthony: ha scritto tutto e più che bene e chiaro.

In merito alle pivot che "ricordano" aggiungo che togliendo il campo dalla pivot e rimettendolo il "Raggruppa" viene effettuato.
Io utilizzo il 2003 e quanto scrivo è applicabile a questa versione.

Con il 2010, invece, selezionando le colonne di dati non ho avuto problemi con "Raggruppa" ... però il 2010 lo utilizzo poco e non garantisco i risultati.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "excel 2003: subtotali con doppia condizione":


Chi c’è in linea

Visitano il forum: Nessuno e 60 ospiti