中驰 发表于 2021-10-18 17:36:00

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

各位大神:
求全部数据前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))

未婚男青年 发表于 2022-1-8 20:46:47

全年级的1%、10%

各班的1%、10%

喜欢哪个,用哪个

陈念年 发表于 2022-1-19 08:37:18

你的要求不太符合实际,一般情况下,一个班级约50人,就是要比,也是取前10名比较。你这1%,0.5人比什么啊? 10%,若53人呢,5.3人,取5取6?就是6人,这样本也太小了
页: [1]
查看完整版本: excel分班级分别求前1%学生的平均成绩