求助:怎样利用电子表格公式,在一组数据的部分范围内找出最小的三个数值?谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:15:37
在一组数值a、b、c、d……n中:⑴先去掉1个最小值和1个最大值,然后加权平均剩余数值,得出新数值B;⑵从这组原始数据中取出大于或等于0.9B值的相关数值;⑶最后在这组筛选后的一组数值中找出最小的三个数值。

不清楚是一行数还是一列数。我这里按列给个公式,你再按你的实际情况变通。
⑴去掉最小值和最大值求平均数值可以用TRIMMEAN函数,即TRIMMEAN($A$1:$A$20,2/COUNT($A$1:$A$20)),这个就是B值
⑵用($A$1:$A$20>=0.9*TRIMMEAN($A$1:$A$20,2/COUNT($A$1:$A$20)))*$A$1:$A$20可得到大于等于0.9B的列表。
⑶最后用SMALL来取最小值,=SMALL(IF(($A$1:$A$20>=0.9*TRIMMEAN($A$1:$A$20,2/COUNT($A$1:$A$20)))*$A$1:$A$20=0,65536,$A$1:$A$20),ROW(1:1))
注意,这是个数组公式,按Ctrl+Shift+Enter结束公式输入。向下复制公式即可。
如果是列,除了引用单元格改为列外,公式中的ROW(1:1)改为COLUMN(A:A)。

1.从大到小排序
2.删除第一行,最后一行
3.余下数求平均数B
4.删除小于0.9B的数值
5.选中最小的几个数值