急求:Excel中如何用函数排学生名次,相同分数名次要相同,名次依次递增无空位

如分数是:89 89 98 85 96 70 名次要为:1 2 3 3 4 5 而不是1 2 3 3 5 6
2024-12-26 09:35:27
推荐回答(4个)
回答1:

楼上的有一点点问题,应为:
=RANK(B1,B$1:B$100,0)
其中B1是分数那个单元格,B$1:B$100是填分数那一列的范围!
这样的公式才可以通过拖曳自动填充到本列的100行以内的单元格

回答2:

全选
降幂排序

回答3:

=RANK(B1,B1:B100,0)
其中B1是分数那个单元格,B1:B100是填分数那一列的范围!
祝你成功!!!

回答4:

如果数据在A1:A100,在B1中输入以下公式后同时按下ctrl+shift+enter 3个键
=SUM(--IF($A$1:$A$100>A1,1/COUNTIF($A$1:$A$100,$A$1:$A$100)))+1
然后下拉复制B1