平均如果不是零
我有一张数据表(如下),其中“W”=“胜利”和“T”=“目标”。 每个类别都是基于胜利型的。
目标是根据个人的目标计算所有类别中最右侧列的平均“分数”。 两个观察:(1)对于“W”= 0和“T”= 0的情况,这个类别在平均计算中应该被忽略 – 在分子和分母两者中; (2)对于有胜利但没有目标的情况(例如鲍勃的第7类),只有胜利应该被计算在内 – 即鲍勃对于第7类将有200%
我在下面的图片中看到了它,但是一直在获得#VALUE! 信息。
在你的公式中,IF()函数中的""
parsing为空文本,不能没有错误地添加。
所以把所有的""
改为“0”
或者你可以使用这个数组公式:
=IFERROR(SUM((MOD(COLUMN(F5:R5),2)=0)*IFERROR($E5:$Q5/F5:R5,E5:Q5))/SUMPRODUCT((MOD(COLUMN(E5:Q5),2)=1)*(F5:R5<>0)),0)
作为一个数组公式需要使用Ctrl-Shift-Enter确认。 如果正确完成,Excel将在公式周围放置{}
。