Averageifs 有几个不等于标准
Averageifs with several not equal to criteria
我有一个excel公式如下:
=AVERAGE(AVERAGEIFS(Perc;FL;G;CER;{"n/a";"Not Required";"Unknown"}))
当 CER 不等于“n/a”、“不需要”或“未知”时,我如何计算这个计数器,或者换句话说,Perc 的平均值
首先,您拥有的公式不会 return 找到标准的真实平均值,而是平均值的平均值。
例如,假设您的数据有 2-2,10-3,100-4,那么 112 个数字的真实平均值将接近 4,但如果您取 2 的平均值,则取 3 的平均值取 4 的平均值,然后取 3 的平均值。您显示的公式就是这样做的。
所以改用:
=SUMPRODUCT(SUMIFS(Perc;FL;G;CER;{"n/a";"Not Required";"Unknown"}))/SU MPRODUCT(COUNTIFS(FL;G;CER;{"n/a";"Not Required";"Unknown"}))
现在回答你的问题。我们使用 ISERROR(MATCH()) 来查找它不等于那些的地方:
=SUMPRODUCT(Perc*(ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G))/SUMPRODUCT((ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G))
如果在数组中找不到该值,它 return 为 True 并且数学计算它。
我有一个excel公式如下:
=AVERAGE(AVERAGEIFS(Perc;FL;G;CER;{"n/a";"Not Required";"Unknown"}))
当 CER 不等于“n/a”、“不需要”或“未知”时,我如何计算这个计数器,或者换句话说,Perc 的平均值
首先,您拥有的公式不会 return 找到标准的真实平均值,而是平均值的平均值。
例如,假设您的数据有 2-2,10-3,100-4,那么 112 个数字的真实平均值将接近 4,但如果您取 2 的平均值,则取 3 的平均值取 4 的平均值,然后取 3 的平均值。您显示的公式就是这样做的。
所以改用:
=SUMPRODUCT(SUMIFS(Perc;FL;G;CER;{"n/a";"Not Required";"Unknown"}))/SU MPRODUCT(COUNTIFS(FL;G;CER;{"n/a";"Not Required";"Unknown"}))
现在回答你的问题。我们使用 ISERROR(MATCH()) 来查找它不等于那些的地方:
=SUMPRODUCT(Perc*(ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G))/SUMPRODUCT((ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G))
如果在数组中找不到该值,它 return 为 True 并且数学计算它。