当前位置:数据库 > Excel >>

将一组数据如:1、2、3、4、5,取出这组数据的最大和最小值后,再求剩余3个数值的平均值,Excel来做。

求Excel的一条计算公式。
答案:=trimmean(A1:A5,3/5)
其他:通用公式
=(sum(数据区域)-max(数据区域)-min(数据区域))/(COUNT(数据区域)-2)
1---5分别在A1--A5
=(SUM(A1:A5)-MAX(A1:A5)-MIN(A1:A5))/(COUNT(A1:A5)-2) 如果数据在A1:A5中,B1中输入
=AVERAGE(LARGE(A$1:A$5,ROW(INDIRECT("2:"&COUNT(A$1:A$5)-1))))
同时按下CTRL+SHIFT+ENTER输入数组公式。 很权威的


其他的








 =(SUM(A1:A5)-MAX(A1:A5)-MIN(A1:A5))/(5-2)
原理:
A1-A5 分别为 5 个数
先对 n个数  求和,减去最大值,减去最小值,最后除以 n-2 得出平均值。

追加:顶楼那位高手 莱昂纳德_欧拉
=trimmean(A1:A5,3/5) 是最便捷的方法。 是不是回弹计算的?嘿嘿,用=TRIMMEAN(B2:Q2,0.375)就可以了 
回弹计算我编制了程序,可完成自动计算
 (sum(1,2,3,4,5)-max(1,2,3,4,5)-min(1,2,3,4,5))/3 =( sum(单元格区域)-max(单元格区域)-min(单元格区域) ) / ( count(单元格区域)-2 )
说明:单元格区域是数据所在的区域。 sum是求和,max求最大值,min求最小值,count求单元格个数。 单元格区域的引用方法:左上角单元格名:右下角单元格名.
比如:A1:A5就是指从A1到A5连续的五个单元格所组成的区域 

上一个:excel的表格和Foxpro的作用是否重合了?哪个功能更强大?
下一个:sql 2005 导出excel出错求指教

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,