| | 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 | |
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 | |
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 | |
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 | |
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] |
|
|