| | Post: 375 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Senior | 2010 | | OFFLINE | |
|
06/11/2022 09:24 | |
Ciao a tutti.
Vorrei sommare gli scarti per mese tenendo conto dell'impianto.
Con questa formula:
=MATR.SOMMA.PRODOTTO(B3:D367)*(B2:D2=R2)*(MESE(A3:A367=P3))
Ottengo l'errore: #VALORE
Grazie per l'aiuto.
[Modificato da BG66 06/11/2022 11:10] BG66
Excel 2010 |
|
| | Post: 2.402 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
06/11/2022 10:20 | |
ciao
una formula in R3
=MATR.SOMMA.PRODOTTO((MESE($A$3:$A$368)=$P3)*(INDIRETTO(INDIRIZZO(3;CONFRONTA(R$2;$A$2:$N$2;0))):INDIRETTO(INDIRIZZO(368;CONFRONTA(R$2;$A$2:$N$2;0)))))
da trascinare in basso e a lato
riallego il tuo file con inserita questa
Ciao da locate
excel 2007 / 13 |
| | Post: 375 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Senior | 2010 | | OFFLINE | |
|
06/11/2022 10:31 | |
Ciao @locatevaresino.
Mi hai completamente spiazzato 🙄
Mi aiuti con qualche spiegazione sulla formula?
Soprattutto INDIRETTO ed INDIRIZZO mi sono nuovi!
Allego file molto più simile al master dove ho provato ad adattare la formula ottenendo l'errore: #VALORE:
=MATR.SOMMA.PRODOTTO((MESE('Scarti tot'!$A$3:$A$368)=C16)*(INDIRETTO(INDIRIZZO(3;CONFRONTA(B18;'Scarti tot'!$A$2:$N$2;0))):INDIRETTO(INDIRIZZO(368;CONFRONTA(B18;'Scarti tot'!$A$2:$N$2;0)))))
Grazie se puoi.
[Modificato da BG66 06/11/2022 11:08] BG66
Excel 2010 |
| | Post: 2.716 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
06/11/2022 12:47 | |
ciao
una variante con scarto
=MATR.SOMMA.PRODOTTO(SE.ERRORE(--(SCARTO($A$3;;CONFRONTA(R$2;$B$2:$N$2;0);1000))*(MESE($A$3:$A$1000)=$P3);0)) |
| | Post: 3.360 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
06/11/2022 18:39 | |
ciao Gene
Non mi permetterei mai di intervenire sulle formule dei maestri!!
Non sono bravo con le formule e essendo anzianotto....resto legato a vecchie maniere.
In questo caso una formula matriciale che non avrei proposto se avessi dovuto riempire un foglio....
In C20 di Helper:
=SOMMA(INDICE('Scarti tot'!$B$3:$N$368;0;CONFRONTA($B18;'Scarti tot'!$B$2:$N$2;0))*('Scarti tot'!$A$3:$A$368>=C$17)*('Scarti tot'!$A$3:$A$368<=FINE.MESE(C$17;0)))
Nota bene: sempre in Helper ho sostituito il nome dei mesi con le data: 1/1/2022 - 1/2/2022 etc etc perchè vi favvio riferimento
cari saluti
[Modificato da dodo47 06/11/2022 18:42] Domenico
Win 10 - Excel 2016 |
| | Post: 376 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Senior | 2010 | | OFFLINE | |
|
07/11/2022 11:02 | |
Ciao a tutti.
@dodo47: Al momento la tua versione "Old Style" è l'unica che raggiunge l'obiettivo.
@federico460: Sia con la prima versione del file che con la successiva non ottengo i valori attesi (vedi allegato).
Gene [Modificato da BG66 07/11/2022 11:04] BG66
Excel 2010 |
| | Post: 2.717 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
07/11/2022 11:18 | |
ciao
è perchè la devi confermare matriciale
ctrl maiuscolo invio
e mi sono dimenticato di scriverlo😉 |
| | Post: 377 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Senior | 2010 | | OFFLINE | |
|
07/11/2022 17:59 | |
Ciao @federico460
Ma MATR.SOMMA.PRODOTTO di default non è matriciale, vero?
Dimmi di si altrimenti butto via anni di vita... 😱😰 BG66
Excel 2010 |
| | Post: 2.718 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
07/11/2022 19:31 | |
ciao
verissimo
ma
MESE($A$3:$A$1000)=$P3
lo è e vince lui🤣 |
| | Post: 318 | Registrato il: 11/07/2015
| Età: 33 | Utente Senior | office 2013-2016 | | OFFLINE | |
|
13/11/2022 10:39 | |
Nel file cella B89 e'presente un testo per non generare errore con matrice sommaprodotto
R3=MATR.SOMMA.PRODOTTO(($B$2:$N$2=R$2)*(MESE($A$3:$A$1000)=$P3)*(NUM(+$B$3:$N$1000)))
copia a destra e in basso |
|
|