Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Raggruppamento multiplo..

63 views
Skip to first unread message

Ventu

unread,
Feb 3, 2010, 10:24:12 AM2/3/10
to
Ciao a tutti, ho questi dati:
ARTICOLO DATA Q
SKDCL0008 20100104 1
SKDCL0010 20100104 2
SKDCL0010 20100104 1
SKDCL0010 20100104 1
SKDCL0011 20100104 1
SKDCL0011 20100104 1
SKDDI0207 20100108 7

Li devo raggruppare per articolo e data e sommare le quantità.
Mi và bene sia mediante formule che mediante VBA, come posso fare? :-)
GRAZIE!!

Mao

unread,
Feb 3, 2010, 10:28:52 AM2/3/10
to
On Wed, 3 Feb 2010 07:24:12 -0800, Ventu
<Ve...@discussions.microsoft.com> wrote:

>Ciao a tutti, ho questi dati:
>ARTICOLO DATA Q
>SKDCL0008 20100104 1
>SKDCL0010 20100104 2
>SKDCL0010 20100104 1
>SKDCL0010 20100104 1
>SKDCL0011 20100104 1
>SKDCL0011 20100104 1
>SKDDI0207 20100108 7

Seleziona i dati e fai crea tabella pivot.
ottieni tutto velocemente

MAO
--
MAO web...@occupato.it (liberami x scrivermi)
Nuovo aritcolo, corri a leggerlo - classifica automatica http://www.riolab.org/index.php?view=article&id=207
"i troni sono stati creati per innalzare gli idioti" (KINA)
--

paoloard

unread,
Feb 3, 2010, 11:53:04 AM2/3/10
to

"Ventu" <Ve...@discussions.microsoft.com> ha scritto nel messaggio
news:4C71F892-F391-4419...@microsoft.com...

Ciao Ventu,
in D1, E1, F1 i titoli
in D2:
=INDICE($A$2:$A$10;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA($A$2:$A$10)-1;CONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);0));CONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);"");
RIF.RIGA(A1)))

in E2:
=INDICE($B$2:$B$10;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA($A$2:$A$10)-1;CONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);0));CONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);"");
RIF.RIGA(A1)))

in F2: =SOMMA(SE($A$2:$A$10&$B$2:$B$10=E2&F2;$C$2:$C$10))
tutte matriciali (confermare con Ctrl+Maiusc+Invio).
da copiare in basso quanto basta.
--
Fai sapere se e come hai risolto grazie.
ciao paoloard
http://riolab.org

Ventu

unread,
Feb 3, 2010, 12:34:01 PM2/3/10
to
"paoloard" wrote:

Ciao Paolo, non mi riesce di far andare la somma, ossia la terza formula..
Le altre 2 sono andate...
Mi dà errore.. dice: Impossibile calcolare la formula. In una cartella di
lavoro aperta è presente un riferimento circolare ma è possibile determinare
i riferimenti che la causano. Provare a modificare l'ultima formula immessa o
rimuoverla scegliendo annulla.

Se do ok mi esce uno 0 nella casella.

=SOMMA(SE($A$2:$A$300&$B$2:$B$300=E2&F2;$C$2:$C$300))
Questa è la formula, adattata a 300 righe di lunghezza.
Grazie ancora per la pazienza.

paoloard

unread,
Feb 6, 2010, 8:07:36 AM2/6/10
to
On 3 Feb, 18:34, Ventu <Ve...@discussions.microsoft.com> wrote:
> "paoloard" wrote:
>
> > "Ventu" <Ve...@discussions.microsoft.com> ha scritto nel messaggio
> >news:4C71F892-F391-4419...@microsoft.com...
> > > Ciao a tutti, ho questi dati:
> > > ARTICOLO                 DATA         Q
> > > SKDCL0008   20100104 1
> > > SKDCL0010   20100104 2
> > > SKDCL0010   20100104 1
> > > SKDCL0010   20100104 1
> > > SKDCL0011   20100104 1
> > > SKDCL0011   20100104 1
> > > SKDDI0207   20100108 7
>
> > > Li devo raggruppare per articolo e data e sommare le quantità.
> > > Mi và bene sia mediante formule che mediante VBA, come posso fare? :-)
> > > GRAZIE!!
>
> > Ciao Ventu,
> > in D1, E1, F1 i titoli
> > in D2:
> > =INDICE($A$2:$A$10;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA($A$2:$A$10)-1;C­ONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);0));CONFRONTA($A$2:­$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);"");
> > RIF.RIGA(A1)))
>
> > in E2:
> > =INDICE($B$2:$B$10;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA($A$2:$A$10)-1;C­ONFRONTA($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);0));CONFRONTA($A$2:­$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0);"");

> > RIF.RIGA(A1)))
>
> > in F2: =SOMMA(SE($A$2:$A$10&$B$2:$B$10=E2&F2;$C$2:$C$10))
> >  tutte matriciali (confermare con Ctrl+Maiusc+Invio).
> > da copiare in basso quanto basta.
> > --
> > Fai sapere se e come hai risolto grazie.
> > ciao paoloard
> >http://riolab.org
>
> Ciao Paolo, non mi riesce di far andare la somma, ossia la terza formula..
> Le altre 2 sono andate...
> Mi dà errore.. dice: Impossibile calcolare la formula. In una cartella di
> lavoro aperta è presente un riferimento circolare ma è possibile determinare
> i riferimenti che la causano. Provare a modificare l'ultima formula immessa o
> rimuoverla scegliendo annulla.
>
> Se do ok mi esce uno 0 nella casella.
>
> =SOMMA(SE($A$2:$A$300&$B$2:$B$300=E2&F2;$C$2:$C$300))
> Questa è la formula, adattata a 300 righe di lunghezza.
> Grazie ancora per la pazienza.- Nascondi testo citato
>
> - Mostra testo citato -

Ti avevo risposto a mezzo newsreader ma il srerver fa i capricci.
Sei sicuro di avere conermato la formula matriciale con Ctrl+Maiusc
+Invio?
Se non dovesse funzionare metti il file in un sito di filesharing e
metti in risposta il link alla pagina web.
Ciao paoloard

0 new messages