EXCEL中如何把一组数值的最大值和最小值自动剔除后求剩余数值的平均值?

例如输入下列数值:
105 89 109 158 125 93 剔除最大最小值158、89后平均值为108

第1个回答  2011-04-24
假设数据在A1-A5
公式输入=(sum(A1:A5)-max(A1:A5)-min(A1:A5))/(count(A1:A5)-2)本回答被提问者采纳
第2个回答  2011-04-24
=AVERAGE(IF((A1:A10<>MAX(A1:A10))*(A1:A10<>MIN(A1:A10)),A1:A10,""))
按Ctrl+Shift+回车键结束。
第3个回答  2011-04-24
redstarw 的公式只在特定的情况下有效,因为其参数2/6实际上是百分比. 如果你的位数变化,比如说只有4位 105 89 109 158 计算结果就不对了.
第4个回答  2011-04-24
=trimmean(a1:a6,2/6)
相似回答