浅青绿色rgb:关于Excel

来源:百度文库 编辑:高考问答 时间:2024/05/05 21:57:31
在Excel中有公式可以求:10个以上的数中去除最大的三个、最小的三个,剩余的数的平均值?请指教!谢谢!

没有直接的相关函数使用,笨方法:
使用求第N个最大值函数LARGE()、第K个最小值SMALL()、求和函数SUN()、求非空单元格个数函数COUNT()及平均值意义可以达到目的。

方案:
假设在A列有数据区域A1:A14
所有数据之和SUM(A1:A14)与最大3个数的和SUM(LARGE(A1:A14,1),LARGE(A1:A14,2),LARGE(A1:A14,3))及最小3个数的和SUM(SMALL(A1:A14,1),SMALL(A1:A14,2),SMALL(A1:A14,3))的和之差。
编辑公式表达为
=SUM(A1:A14)-SUM(SUM(LARGE(A1:A14,1),LARGE(A1:A14,2),LARGE(A1:A14,3)),SUM(SMALL(A1:A14,1),SMALL(A1:A14,2),SMALL(A1:A14,3)))

除以数据个数COUNT(A1:A14)与最大、最小3个数的数据个数6之差,编辑公式为
=COUNT(A1:A14)-6

数据组中除最大、最小数各3个共计6个数外,剩余数的平均值计算公式为
=SUM(A1:A14)-SUM(SUM(LARGE(A1:A14,1),LARGE(A1:A14,2),LARGE(A1:A14,3)),SUM(SMALL(A1:A14,1),SMALL(A1:A14,2),SMALL(A1:A14,3)))/(COUNT(A1:A14)-6)

挺麻烦的,你留个邮箱,我做了一个,给你发过去。