全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
3021 2
2015-09-09
悬赏 20 个论坛币 未解决
0909.PNG

如上图所示,A,B列是学生及得分情况,
要在D,E,两列用公式排序

D列的公式是=LARGE($B$2:$B$18,ROW()-1)
E列的公式是=INDEX($A$2:$A$6,MATCH(D2,$B$2:$B$6,0))

但是如图所示,对于有重复的分数,不能正常排名,请教各位大侠

应该如何写公式,多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-9-11 11:10:07
用rank函数,在降序排列的时候公式为=RANK(B2,$B$2:$B$6)
E列进行排名是公式是=RANK(B2,$B$2:$B$6)+COUNTIF($B$2:B2,B2)-1
剩下的用拖拉柄即可。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-5 10:22:47
补充一下,在降序排列的时候公式为=LARGE($B$2:$B$6,ROW()-1)
E列进行排名是公式为{=OFFSET($A$2,LARGE(IF($B$2:$B$6=D2,ROW($1:$5),0),COUNTIF($D$2:$D2,D2))-1,)},为数组公式大括号在输入数组公式时,先按正常方法输入公式,然后按“Shift+Ctrl+回车”组合键结束数组公式。
剩下的用拖拉柄即可。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群