excel误差怎么算
发布网友
发布时间:2022-04-23 06:09
我来回答
共1个回答
热心网友
时间:2022-07-01 06:20
当输入的值中,为空白的时候,只计算输入的几项中不在范围的个数,与输入项的占比。
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回车,得出正确的运算结果。