找回密码
 立即注册
搜索

excel中符合某个条件的情况下,求前1%、10%的平均成绩

8
回复
552
查看
[复制链接]

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-10-17 09:35:00 显示全部楼层 |阅读模式
各位大神:
数据见附件。已知班级、姓名及成绩,我想求一下A班的前1%同学的平均成绩,不知道写函数能否实现?谢谢
按条件计算集中度.zip (16.12 KB, 下载次数: 12)
PPT学习论坛
回复

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-10-19 23:47:53 显示全部楼层
=AVERAGEIFS(C:C,A:A,I5,C:C,">="&LARGE(C:C,COUNTIF(A:A,I5)*0.1))这是10%的,1%的不会算,比如A班136人?1%就是1.3,是算第1名呢还是算1,2名的平均呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

11

帖子

-1

幻币

初入江湖

Rank: 1

积分
9
2021-10-24 20:42:11 显示全部楼层
我一开始也用large这个函数,后面发现它并没有取A班的前10%,而是取得所有人的前10%。所以不知道怎么加上这个限制条件。这个1%不用太纠结,我的实际数据量挺大的,这块不会有啥问题。
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

7

帖子

6

幻币

初入江湖

Rank: 1

积分
19
2021-10-29 03:12:43 显示全部楼层
=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))
验证一下 看看是不是需要的结果
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-11-1 16:49:23 显示全部楼层
厉害了亲!需要用数组
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-11-16 06:32:10 显示全部楼层
那求前10%,需要把0.1改成1?求前50%需要把0.1改成5?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-11-17 08:04:51 显示全部楼层
前10% 0.1
前50%0.5
前1% 0.01
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-8 00:14:54 显示全部楼层
祝总,为啥我的例表能出来正确的结果,但是把这个公式用到我要加工的表里面,把参数改一下,会报错#N/A?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2022-1-24 22:22:43 显示全部楼层
例表往下拖,ABD班级都能出来结果,C班级就不行?
PPT学习论坛
回复 支持 反对

使用道具 举报

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