我尝试过sumproduct,我尝试了sumif,但我认为我需要的是一个组合(或更好地了解sumproduct)
这是我的数据
州| %的
新南威尔士州| 0
新南威尔士州| 20
VIC | 0
SA | 0
WA | 15
新南威尔士州| 0
新南威尔士州| 70
我想尝试和计算的内容如下:
和
我想计算出匹配值的平均值
通过包含值= 0,我可以使用:
=SUMIF(A:A,"NSW",B:B)/COUNTIF(A:A,"NSW")
但现在我想通过删除0值来进一步定义。
由于
答案 0 :(得分:2)
你可以用这个
标准总计/标准计数方法
假设您的数据集位于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")
答案 1 :(得分:0)
在Excel 2007及更高版本中,您可以使用AVERAGEIFS
=AVERAGEIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")