excel中如何去除一组数据中的三个最大值、三个最小值后求平均值?

excel中能否实现把一组数据中的三个最大值、三个最小值去除,由于数据比较多手动挨个去除工作量太大,是否有函数或者宏命令实现自动去除后求平均值?请高手指点

工具/原材料

excel2016版、电脑。

1、打开电脑找到并点击excel2016版软件;

2、打开excel表格以后,为了示范先在空白表格内编辑两行的数字;

3、编辑好两行的数字以后,在上方的菜单栏中找到并点击“公式”下的“插入函数”命令;

4、插入函数以后,弹出的对话框中在选择类别里点击“统计”,在下方的函数框里选择“TRIMMEAN”命令;

5、在弹出的界面框中,在第一个框里代表需要选择计算平均数的列数范围,此时用鼠标左键进行选中即可;

6、在第二栏需要输入一个小数,输入的小数等于2除以A1到D1数据的位数。此例中输入的小数是等于2/4=0.5;

7、设置并确定好以后,此时在E1列的单元格中就已经按照给定的要求计算出平均值;

8、此时还可以将鼠标移至E1单元格右下角,当光标出现的黑色十字时,下拉鼠标,就可以自动计算其他数据平均值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-08

去除三个最大值三个最小值求平均,在输入公式时需要函数sum、max和min的嵌套,下面是以1-14个数值进行的演示,公式=(SUM(A1:A14)-SUM(LARGE(A1:A14,{1,2,3})+SMALL(A1:A14,{1,2,3})))/(COUNT(A1:A14)-6),公式是提前输入好的,后面主要是进行验证,看c1单元格公式的值和验证后的结果是否一致。

第2个回答  2009-10-26
一下资料来自excel帮助,一个函数可以做到
TRIMMEAN

请参阅

返回数据集的内部平均值。函数 TRIMMEAN 先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。

语法

TRIMMEAN(array,percent)

Array 为需要进行整理并求平均值的数组或数值区域。

Percent 为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点 (20 x 0.2):头部除去 2 个,尾部除去 2 个。

说明

如果 percent < 0 或 percent > 1,函数 TRIMMEAN 返回错误值 #NUM!。
函数 TRIMMEAN 将除去的数据点数目向下舍入为最接近的 2 的倍数。如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点。函数 TRIMMEAN 将对称地在数据集的头部和尾部各除去一个数据。
示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

1
2
3
4
5
6
7
8
9
10
11
12
A
数据
4
5
6
7
2
3
4
5
1
2
3
公式 说明(结果)
=TRIMMEAN(A2:A12,0.2) 上面数据集的内部平均值(从计算中除去 20%)(3.777778)
第3个回答  2009-10-26
=(SUM(A1:A30)-SUM(LARGE(A1:A30,{1,2,3}),SMALL(A1:A30,{1,2,3})))/(COUNT(A1:A30)-6)
假定数据D A1:a30,你可自己修改。
第4个回答  2009-10-26
只去除三个大的三个小的,你完全可以先排序,在删除前后数据就OK了,没必要要什么公式或用VBA进行处理。
相似回答