Excelの値を計算して、supproductを使用します
-
26-10-2019 - |
質問
私はsumproductを試してみましたが、Sumifを試しましたが、私が必要とするのは組み合わせ(またはsumproductのより良い理解)だと思います。
これが私のデータです
状態|パーセント
NSW | 0
NSW | 20
vic | 0
sa | 0
wa | 15
NSW | 0
NSW | 70
私が試して計算したいのは次のとおりです。
- ここで、state = nsw
と
- ここで、パーセント> 0
一致した値の平均を解決したい
値を含めることで= 0を含めることで使用できます。
=SUMIF(A:A,"NSW",B:B)/COUNTIF(A:A,"NSW")
ただし、0値を削除してさらに定義したいと思います。
ありがとう
解決
これを使用できます
基準合計/基準カウントアプローチ
データセットがA1:B7にあると仮定します、必要に応じて更新してください
すべてのExcelバージョン
=SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0),B1:B7)/SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0))
Excel 07/10のみ
=SUMIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")/COUNTIFS(B1:B7,">0",A1:A7,"NSW")
他のヒント
Excel 2007以降では、平均的なものを使用できます
=AVERAGEIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")
所属していません StackOverflow