作业帮 > 综合 > 作业

谁能详细告诉我这个公式是具体如何算的 最好分段解释

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 21:35:40
谁能详细告诉我这个公式是具体如何算的 最好分段解释
=IF(COUNT(R7:R30)>30,ROUND((SUM(R7:R30)-MAX(R7:R30)-MIN(R7:R30)-LARGE(R7:R30,2)-LARGE(R7:R30,3)-LARGE(R7:R30,4)-SMALL(R7:R30,2)-SMALL(R7:R30,3))/(COUNT(R7:R30)-7),2),IF(AND(COUNT(R7:R30)>20,COUNT(R7:R30)10,COUNT(R7:R30)5,COUNT(R7:R30)
公式看着头疼,说说要求,可以简化.
就公式本身而言,这是一个IF函数的嵌套.从外到内,一层层地剥.
第一层:
=IF(COUNT(R7:R30)>30,结果1,结果2)
如果COUNT(R7:R30)>30,也就是R7:R30中数值单元格的个数超过30个.那么得到结果1,否则得到结果2.
(但是,R7:R30一共才24个单元格,数值单元格怎么可能有30多个呢?)
结果1:
ROUND((SUM(R7:R30)-MAX(R7:R30)-MIN(R7:R30)-LARGE(R7:R30,2)-LARGE(R7:R30,3)-LARGE(R7:R30,4)-SMALL(R7:R30,2)-SMALL(R7:R30,3))/(COUNT(R7:R30)-7),2)
意思是:
R7:R30的和,减去最大值、最小值、第二大值、第三大值、第四大值、第二小值、第三小值(也就是去掉三个最小、四个最大值之后的和)
如果不满足条件,就得到结果2
结果2又是一层IF函数,条件是
AND(COUNT(R7:R30)>20,COUNT(R7:R30)