EXCEL去掉最高分最低分的算法中 =(SUM(D2:AL2)-LARGE(D2:AL2,5)-SMALL(D2:AL2,6)) 这个公式对么?什么意思

如题所述

这个函数不是差最高分与最低分的意思,SUM(D2:AL2)是第2行合计,large(d2:al2,5)是第5个大的值,small(d2:al2,6)是第6个小的值,整个函数的意思就是第2行所有值的合计数中减去第5个大的和第6个小的值。如果只是要减最小值与最大值,那就把5和6都改成1.追问

我是想去掉5个最大值和六个最小值,请问要怎么做?

追答

那就是
=SUM(D2:AL2)-LARGE(D2:AL2,1)-LARGE(D2:AL2,2)-LARGE(D2:AL2,3)-LARGE(D2:AL2,4)-LARGE(D2:AL2,5)-SMALL(D2:AL2,1)-SMALL(D2:AL2,2)-SMALL(D2:AL2,3)-SMALL(D2:AL2,4)-SMALL(D2:AL2,5)-SMALL(D2:AL2,6)

追问

啊哈,谢谢,算出来了~

追答

那就好。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-02
LARGE(D2:AL2,5)是求数据区域中第5个最大值。
SMALL(D2:AL2,6)是求第6个最小值。
减去这两个值,不是去掉最高分和最低分。
如果单个最大值可用MAX(D2:AL2)
最小值MIN(D2:AL2)
第2个回答  2012-09-02
=SUM(D2:AL2)-LARGE(D2:AL2,1)-SMALL(D2:AL2,1)
或者
=SUM(D2:AL2)-MAX(D2:AL2)-MIN(D2:AL2)
第3个回答  2012-09-02
=TRIMMEAN(D2:AL2,2/35) 去掉35个单元格中的两个(最高和最低的各一个)

哦错了,你不是求平均值
那公式改一下
=SUM(D2:AL2)-MAX(D2:AL2)-MIN(D2:AL2)
去掉最高和最低的各一个的和

去掉5个最大值和六个最小值
=SUM(D2:AL2)-SUM(LARGE(D2:AL2,{1,2,3,4,5}))-SUM(SMALL(D2:AL2,{1,2,3,4,5,6}))

再简写一下
=SUM(D2:AL2,-LARGE(D2:AL2,{1,2,3,4,5}),-SMALL(D2:AL2,{1,2,3,4,5,6}))
相似回答