le calcul de valeurs en utilisant Excel SOMMEPROD
-
26-10-2019 - |
Question
J'ai essayé SUMPRODUCT et j'ai essayé sumif mais je pense que ce que j'ai besoin est une combinaison (ou une meilleure compréhension de SUMPRODUCT)
Voici mes données
Etat | pour cent
NSW | 0
NSW | 20
VIC | 0
SA | 0
WA | 15
NSW | 0
NSW | 70
Ce que je veux essayer de calculer est la suivante:
- Où state = NSW
- Où pour cent> 0
Je veux travailler à la moyenne des valeurs appariées
En incluant les valeurs = 0 je peux utiliser:
=SUMIF(A:A,"NSW",B:B)/COUNTIF(A:A,"NSW")
Mais maintenant, je veux définir plus précisément en supprimant les valeurs 0.
Merci
La solution
You could use this
criteria total/criteria count approach
assumes your dataset is in A1:B7, please update as necessary
All Excel versions
=SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0),B1:B7)/SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0))
Excel 07/10 only
=SUMIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")/COUNTIFS(B1:B7,">0",A1:A7,"NSW")
Autres conseils
In Excel 2007 and later you can use AVERAGEIFS
=AVERAGEIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")