Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Calcolare la parte "di cui" di un totale

Ultimo Aggiornamento: 16/12/2017 16:59
Post: 82
Registrato il: 12/08/2011
Città: PALERMO
Età: 40
Utente Junior
Excel 2010 - Excel 2013
OFFLINE
15/12/2017 12:28

[Risolto] Calcolare la parte "di cui" di un totale
Buongiorno a tutti.
Mi ritrovo nella seguente situazione:
ho un foglio con 3 colonne ANNO, CODICE, VOLUME; la prima colonna contiene gli anni non ordinati (2015 2016 2017 etc), la seconda contiene dei codine alfanumerici (.A.1, ..B.1.5, .C.1 e così via), mentre l'ultima contiene un numero.

Utilizzando la formula SOMMA.PIU.SE() sono riuscito a sommare il totale del VOLUME solo se l'ANNO è 2017. Ma come calcolo la parte "di cui" riferita ai codici generici A e B?

Allego file di esempio.



Grazie in anticipo.



[Modificato da PHYSICAL 16/12/2017 10:21]

PHYSICAL
_________
Excel 2010 - Excel 2013
STATA 10.1 11.1
Post: 2.046
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
15/12/2017 12:41

ciao

tanto per darti uno spunto in base ai tuoi dati

=MATR.SOMMA.PRODOTTO(($A$2:$A$11=2017)*($B$2:$B$11="..D.2.1 Zeta Gamma")*($C$2:$C$11))

Ciao da locate
excel 2007 / 13
Post: 82
Registrato il: 12/08/2011
Città: PALERMO
Età: 40
Utente Junior
Excel 2010 - Excel 2013
OFFLINE
15/12/2017 12:51

Re:
locatevaresino, 15/12/2017 12.41:

ciao

tanto per darti uno spunto in base ai tuoi dati

=MATR.SOMMA.PRODOTTO(($A$2:$A$11=2017)*($B$2:$B$11="..D.2.1 Zeta Gamma")*($C$2:$C$11))




Il problema si pone che di quei "A generici" ne ho 150 e di quei "B generici" ne ho 290. Li devo indicare 1 a 1 tutti?

Non c'è un modo per dirgli "se vedi ..A o .A o .B o ..B sommali?

PHYSICAL
_________
Excel 2010 - Excel 2013
STATA 10.1 11.1
Post: 1.444
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
15/12/2017 12:55

ciao
ma i puntini sono messi a caso o hanno un significato?
.A
..A
Post: 83
Registrato il: 12/08/2011
Città: PALERMO
Età: 40
Utente Junior
Excel 2010 - Excel 2013
OFFLINE
15/12/2017 13:01

Re:
federico460, 15/12/2017 12.55:

ciao
ma i puntini sono messi a caso o hanno un significato?
.A
..A




Sì hanno un significato: fanno capire il livello del codice.
Ad esempio .A.1 è al primo livello, mentre ..A.1.1 è al secondo livello.

PHYSICAL
_________
Excel 2010 - Excel 2013
STATA 10.1 11.1
Post: 1.445
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
15/12/2017 13:08

ciao
in E1 scrivi 2017


=MATR.SOMMA.PRODOTTO(--($A$2:$A$11=E1)*(--(SINISTRA(SOSTITUISCI($B$2:$B$11;".";"");1)="A")+--(SINISTRA(SOSTITUISCI($B$2:$B$11;".";"");1)="B"));$C$2:$C$11)



questa somma solo se ci sono delle A o delle B
indipendentemente dai puntini

se servono i puntini devi avere una tabella con le casistiche
[Modificato da federico460 15/12/2017 13:09]
Post: 84
Registrato il: 12/08/2011
Città: PALERMO
Età: 40
Utente Junior
Excel 2010 - Excel 2013
OFFLINE
15/12/2017 13:45

Re:
federico460, 15/12/2017 13.08:

ciao
in E1 scrivi 2017


=MATR.SOMMA.PRODOTTO(--($A$2:$A$11=E1)*(--(SINISTRA(SOSTITUISCI($B$2:$B$11;".";"");1)="A")+--(SINISTRA(SOSTITUISCI($B$2:$B$11;".";"");1)="B"));$C$2:$C$11)



questa somma solo se ci sono delle A o delle B
indipendentemente dai puntini

se servono i puntini devi avere una tabella con le casistiche



Così come è, la formula funziona benissimo.

Però, siccome il file ha dimensioni variabili è possibile eliminare i riferimenti alle righe e usare direttamente A:A?

Se servissero i puntini e ho la tabella con tutti i codici, come la posso implementare?

PHYSICAL
_________
Excel 2010 - Excel 2013
STATA 10.1 11.1
Post: 1.446
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
15/12/2017 14:04

ciao
no nelle matrici usare A:A impalli tutto
ti conviene A1:A10000

nel matrice somma prodotto devi mettere le matrici tutte uguali
se hai una colonna con i puntini

cambia tutto si deve adeguare la formula
[Modificato da federico460 15/12/2017 14:09]
Post: 85
Registrato il: 12/08/2011
Città: PALERMO
Età: 40
Utente Junior
Excel 2010 - Excel 2013
OFFLINE
16/12/2017 10:19

Re:
federico460, 15/12/2017 14.04:

ciao
no nelle matrici usare A:A impalli tutto
ti conviene A1:A10000

nel matrice somma prodotto devi mettere le matrici tutte uguali
se hai una colonna con i puntini

cambia tutto si deve adeguare la formula



Ti volevo ringraziare per l'aiuto.

Oltre alla tua formula che è ottima, mi sono documentato e posso utilizzare anche la seguente formula

SOMMA.PIÙ.SE(C2:C11;A2:A11;2017;B2:B11;".A*")+SOMMA.PIÙ.SE(C2:C11;A2:A11;2017;B2:B11;"..A*")+SOMMA.PIÙ.SE(C2:C11;A2:A11;2017;B2:B11;".B*")+SOMMA.PIÙ.SE(C2:C11;A2:A11;2017;B2:B11;"..B*")


che mi permette di utilizzare matrici generiche.


Grazie anche per lo spunto datomi.

PHYSICAL
_________
Excel 2010 - Excel 2013
STATA 10.1 11.1
Post: 1.447
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
16/12/2017 14:12

ciao

solo per didattica


=MATR.SOMMA.PRODOTTO(((SINISTRA($B$2:$B$10000;2)=".A")+(SINISTRA($B$2:$B$10000;2)=".B")+(SINISTRA($B$2:$B$10000;3)="..A")+(SINISTRA($B$2:$B$10000;3)="..B"))*($A$2:$A$10000=2017);C$2:C$10000)




la stessa formula

non so se matrice somma prodotto accetti i caratteri jolly

Post: 110
Registrato il: 11/07/2015
Età: 33
Utente Junior
office 2013-2016
OFFLINE
16/12/2017 16:59

allego file
[Modificato da Ulisse1990 16/12/2017 16:59]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:29. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com