找回密码
 立即注册
搜索

excel分班级分别求前1%学生的平均成绩

2
回复
1774
查看
[复制链接]

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
0
2021-10-18 17:36:00 显示全部楼层 |阅读模式
各位大神:
求全部数据前1%的平均值,使用large函数就能实现。但是如果我想求符合某个条件的情况下,前1%的平均值。例如,已知班级、姓名及成绩,我想求一下A\B\C\D班各自前1%同学的平均成绩,不知道写函数能否实现?谢谢。
之前有博主已经写了一个数组函数,但是用于C班级就会报错#N/A,不知道是哪里出现了问题?是否还有其他处理方式?
=AVERAGE(IF(PERCENTRANK(IF(A$2:A$520=I5,C$2:C$520),IF(A$2:A$520=I5,C$2:C$520))>MAX(PERCENTRANK(IF(A$2:A$520=I5,C$2:C$520),IF(A$2:A$520=I5,C$2:C$520)))-0.1,C$2:C$520))
按条件计算集中度.zip (16.12 KB, 下载次数: 15)
PPT学习论坛
回复

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2022-1-8 20:46:47 显示全部楼层
全年级的1%、10%
bdff82746999f18e692dcd6fabb085d7.png
各班的1%、10%
77d4cc38cef5e2cee5b89462d7bcfede.png
喜欢哪个,用哪个
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2022-1-19 08:37:18 显示全部楼层
你的要求不太符合实际,一般情况下,一个班级约50人,就是要比,也是取前10名比较。你这1%,0.5人比什么啊? 10%,若53人呢,5.3人,取5取6?就是6人,这样本也太小了
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册