calcolo dei valori in Excel utilizzando SUMPRODUCT
-
26-10-2019 - |
Domanda
Ho provato MATR.SOMMA.PRODOTTO e ho provato SUMIF ma penso che quello che mi serve è una combinazione (o una migliore comprensione del MATR.SOMMA.PRODOTTO)
Ecco il mio dati
Stato | cento
NSW | 0
NSW | 20
VIC | 0
SA | 0
WA | 15
NSW | 0
NSW | 70
Quello che voglio cercare di calcolare è la seguente:
- Dove state = NSW
E
- Dove per cento> 0
Voglio lavorare la media dei valori corrispondenti
Con l'inclusione di valori = 0 posso usare:
=SUMIF(A:A,"NSW",B:B)/COUNTIF(A:A,"NSW")
Ma ora voglio definire ulteriormente rimuovendo i 0 valori.
Grazie
Soluzione
È possibile utilizzare questo
criteri totali / criteri contano approccio
presuppone che il set di dati è in A1: B7, si prega di aggiornamento, se necessario
Tutte le versioni di Excel
=SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0),B1:B7)/SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0))
Excel 07/10 solo
=SUMIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")/COUNTIFS(B1:B7,">0",A1:A7,"NSW")
Altri suggerimenti
In Excel 2007 e in seguito è possibile utilizzare MEDIA.PIÙ.SE
=AVERAGEIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")