作业帮 > 数学 > 作业

还得麻烦下,计算时遇到了一个问题,这个公式它把并列的两个最小的数都去掉了.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/30 08:40:26
还得麻烦下,计算时遇到了一个问题,这个公式它把并列的两个最小的数都去掉了.
今天考虑的一上午,觉得公式如此可以解决出问题:
假设数据在:C1:C40,另外,去掉后10%,也就是计算前90%,如果90%的人数用四舍五入的规则来进行取舍,那么,公式如下:
求和:
=SUM(LARGE(C1:C40,ROW(C1:INDIRECT("C"&ROUND(COUNT(C1:C40)*90%,0)))))
求平均:
=AVERAGE(LARGE(C1:C40,ROW(C1:INDIRECT("C"&ROUND(COUNT(C1:C40)*90%,0)))))
注意:这是数组,必须在执行ctrl+shift+enter.
再问: 总分计算不对啊
再答: 你是用数组计算的吗? 这是数组,必须在执行ctrl+shift+enter。
再问: 是的,我C4到C73填写数据,填写到C43的数据,其余为空。计算出来比实际结果少。执行ctrl+shift+enter吗。:=SUM(LARGE(C4:C73,ROW(C4:INDIRECT("C"&ROUND(COUNT(C4:C73)*90%,0)))))
再答: 注意公式:(用下面公式) =SUM(LARGE(C4:C43,ROW(C4:INDIRECT("C"&ROUND(COUNT(C4:C43)*90%,0)))))
再问: 我这儿有很多学校,很多学科的分数需要计算。我的目的是输入考试分数后直接能出现结果,不需要调整的那种。用=SUMPRODUCT((C:C>SMALL(C:C,13))*C:C)时去掉的数中有重复的它会全部去掉,可能会多去。用=(COUNT(C:C)-RANK(MIN(IF(C:C>SMALL(C:C,13),C:C)),C:C)-13)*SMALL(C:C,13)+SUMPRODUCT((C:C>SMALL(C:C,13))*C:C)后只一列成绩管用,另一列就不准了。
再答: ok,我知道问题了,公式如下: =SUM(LARGE(C4:C73,ROW(C1:INDIRECT("C"&ROUND(COUNT(C4:C73)*90%,0))))) 公式里面的两个C4:C73 是你可能的数据范围,可以再扩大范围。 这个公式充分考虑的分数相同的问题。 你试一下。