excel误差怎么算

如题所述

当输入的值中,为空白的时候,只计算输入的几项中不在范围的个数,与输入项的占比。

L3单元格的公式内容为:

=1-(SUM(IF(B3:K3>20,1))+SUM(IF(B3:K3<-20,1)))/(SUM(IF(B3:K3<>"",1)))

注意使得此公式,需要使用Ctrl+shift+回车来进行结束。

原因是sum和if函数的复合运算的是一组数组。数组的运算必须使用这3个键才能运算出正确的结果(Ctrl+shift+回车)。

否则,就算公式没写错,按键不对,同样是计算不出正确的结果的。

=1-(SUM(IF(B3:K3>20,1))+SUM(IF(B3:K3<-20,1)))/(SUM(IF(B3:K3<>"",1)))

1减掉的就是不合格的数量比。

(SUM(IF(B3:K3>20,1))+SUM(IF(B3:K3<-20,1)))/(SUM(IF(B3:K3<>"",1)))

这一部分中的红色,表示的是>20的个数和小于-20的个数

(SUM(IF(B3:K3>20,1))+SUM(IF(B3:K3<-20,1)))/(SUM(IF(B3:K3<>"",1)))

而红色部分的分母,表示的就是输入数字的个数。

SUM(IF(B3:K3>20,1))

表示的就是B3到K3中大于20的时候,来计算后面有几个1.从而得出大于20的个数。

而sum和if的复合使用,基本是这样的:

sum(if(条件,求和区域)

而这个公式中,红色部分可以重复。

sum(if(条件,求和区域)

上面的是一个条件,如果是2个条件,就这样写

sum(if(条件,if(条件,求和区域))

3个条件呢?

sum(if(条件,if(条件,if(条件,求和区域)))

发现规律了吗?只需要在对应的求和区域中,复制加一个if和对应的条件就可以了。

不要忘记,最后以3个键进行结束,Ctrl+shift回车,得出正确的运算结果。
温馨提示:答案为网友推荐,仅供参考
相似回答