. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
lgazg
 
lgazg 的头像
荣誉版主
 
资 料:
注册日期: Jan 2005
帖子: 4,827 声望值: 4
精华: 5,解答: 2
#1 旧 2021-04-15, 16:25:41 默认 已解答: 【求助】excel求平均
lgazg 当前离线  

各位表哥表姐,是这样。
用TRIMMEAN函数想求平均数,但返回数值总是不对,请帮忙看下。
10个评委(10列),
每次有1人不参评,也就是0(该列不固定),
去掉一个最高分一个最低分,之后求平均。
TRIMMEAN(E3:N3,2/10),
但结果不对,请各位帮忙看看是哪里出了问题。多谢


欢迎关注微信公众号:i玩-playsdk
回复时引用此帖
最佳解答为:hnlyzhd
我猜平均分的得出过程应该是这样的:10个人,去掉0分,剩下9个人,从这9个人里再去掉一个最高分一个最低分,那就是剩下7个人,所以应该是这7个人的分数相加除以7求平均分。

5楼的公式基本上是对的,但要修正为这样:
=(SUM(E3:N3)-LARGE(E3:N3,1)-LARGE(E3:N3,9))/7
cruxx
 
cruxx 的头像
核心会员
 
资 料:
注册日期: Jun 2004
帖子: 2,636 声望值: 4
精华: 0,解答: 6
#2 旧 2021-04-15, 16:32:20 默认
cruxx 当前离线  

不参评的那个0,被当做去除的最低分了吧。
回复时引用此帖
lgazg
 
lgazg 的头像
荣誉版主
 
资 料:
注册日期: Jan 2005
帖子: 4,827 声望值: 4
精华: 5,解答: 2
#3 旧 2021-04-15, 16:41:49 默认
lgazg 当前离线  

嗯。但是把0位置空出来,也不行。
回复时引用此帖
river01
 
river01 的头像
核心会员
 
资 料:
注册日期: Dec 2002
帖子: 2,604 声望值: 3
精华: 0,解答: 6
#4 旧 2021-04-15, 16:58:18 默认
river01 当前离线  

再加一列满分,对冲0

此帖于 2021-04-15 17:03:05 被 river01 编辑. .
回复时引用此帖
menghen
 
menghen 的头像
高级会员
 
资 料:
注册日期: Jun 2010
帖子: 743 声望值: 3
精华: 0,解答: 39
#5 旧 2021-04-15, 18:46:12 默认
menghen 当前离线  

直接用
=(SUM(E3:N3)-LARGE(E3:N3,1)-SMALL(E3:N3,1))/8
回复时引用此帖
lgazg
 
lgazg 的头像
荣誉版主
 
资 料:
注册日期: Jan 2005
帖子: 4,827 声望值: 4
精华: 5,解答: 2
#6 旧 2021-04-15, 22:44:50 默认
lgazg 当前离线  

引用:
作者: menghen 查看帖子
直接用
=(SUM(E3:N3)-LARGE(E3:N3,1)-SMALL(E3:N3,1))/8
结果不对,我能理解最后/8是除以8吗?最终给出分的应该是9人,但换成9,也不对。
回复时引用此帖
lgazg
 
lgazg 的头像
荣誉版主
 
资 料:
注册日期: Jan 2005
帖子: 4,827 声望值: 4
精华: 5,解答: 2
#7 旧 2021-04-15, 22:56:42 默认
lgazg 当前离线  

引用:
作者: river01 查看帖子
再加一列满分,对冲0
去掉2个最高和2个最低,那最终要除以几求平均呢,结果也不对。
回复时引用此帖
hnlyzhd
 
hnlyzhd 的头像
热心会员
 
资 料:
注册日期: Dec 2006
帖子: 6,344 声望值: 4
精华: 5,解答: 101
#8 旧 2021-04-15, 23:41:35 默认
hnlyzhd 当前在线  

我猜平均分的得出过程应该是这样的:10个人,去掉0分,剩下9个人,从这9个人里再去掉一个最高分一个最低分,那就是剩下7个人,所以应该是这7个人的分数相加除以7求平均分。

5楼的公式基本上是对的,但要修正为这样:
=(SUM(E3:N3)-LARGE(E3:N3,1)-LARGE(E3:N3,9))/7
回复时引用此帖
wHor
 
wHor 的头像
热心会员
 
资 料:
注册日期: Dec 2001
帖子: 1,675 声望值: 6
精华: 0,解答: 2
#9 旧 2021-04-15, 23:44:36 默认
wHor 当前离线  

把不打分评委的零分删掉留空不行吗?
回复时引用此帖
szkent
 
szkent 的头像
热心会员
 
资 料:
注册日期: Aug 2002
帖子: 2,653 声望值: 4
精华: 1,解答: 7
#10 旧 2021-04-16, 01:14:50 默认
szkent 当前离线  

我觉得5楼,8楼的思路算法是对的。

这道题存在争议,楼主没有说明,不参评的人,算不算入平均数里面。
如果算,就除以8,去掉一个最高分和最低分,那就是8位来算平均了。
如果不算,就除以7,去掉一个最高分和最低分,还有不参评的,那就是7位来算平均了。

直接用TRIMMEAN函数并不能处理“不参评”这个因素,用5楼的算法计算就对了。


学而不思则惘,思而不学则殆。
回复时引用此帖
joseph99
 
joseph99 的头像
核心会员
 
资 料:
注册日期: Sep 2002
帖子: 3,169 声望值: 4
精华: 0,解答: 7
#11 旧 2021-04-16, 06:16:21 默认
joseph99 当前离线  

似乎是10人互评

发自 iPhone10,2 使用 CCF客户端
回复时引用此帖
menghen
 
menghen 的头像
高级会员
 
资 料:
注册日期: Jun 2010
帖子: 743 声望值: 3
精华: 0,解答: 39
#12 旧 2021-04-16, 12:26:11 默认
menghen 当前离线  

列了几个公式,组合起来看,两组公式对空格和0值的计算是不一样的。。
large和small函数不计算空格
TRIMMEAN函数计数的时候不计算空格,但是减去最小值的时候又计算了。
上传的图像
文件类型: png 111.png (34.6 KB, 129 次查看)
上传的附件
文件类型: rar 工作簿1.rar (8.1 KB, 4 次查看)

此帖于 2021-04-16 12:39:53 被 menghen 编辑. .
回复时引用此帖
lgazg
 
lgazg 的头像
荣誉版主
 
资 料:
注册日期: Jan 2005
帖子: 4,827 声望值: 4
精华: 5,解答: 2
#13 旧 2021-04-16, 14:57:50 默认
lgazg 当前离线  

多谢各位。我们在商量下。。。哈哈哈。
回复时引用此帖
freezero
 
freezero 的头像
热心会员
 
资 料:
注册日期: Mar 2010
帖子: 3,189 声望值: 3
精华: 2,解答: 8
#14 旧 2021-04-16, 15:16:50 默认
freezero 当前离线  

我觉得8楼的已经解决所有问题了,至于除以7、8还是9,只会改变分差大小,不会改变名次了。


言多必失,少说为佳。
回复时引用此帖
sean500
 
sean500 的头像
热心会员
 
资 料:
注册日期: Sep 2001
帖子: 6,563 声望值: 4
精华: 0,解答: 24
#15 旧 2021-04-16, 16:55:31 默认
sean500 当前离线  

分数都大于或等于零吧?

去掉一个最高分,去掉两个最低分,相加,除7


Have a Nice Day!
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 08:48:51.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号