在EXCEL中如何按1、2、3、4、5、6、7、8、9、10……排相同分数的名次
悬赏分:25 - 解决时间:2008-3-23 06:03
在EXCEL中如何按1、2、3、4、5、6、7、8、9、10……排相同分数的名次?
我用的是“=RANK(D4,$D$4:$D$44)”得出如下数据:我想说的是,到第四名有四个相同后,按理说应该是第五名。可到第八名。有没有好一点的函数,能排成1234444555566667777诸如此类的名次了。跪求了。
姓 名 分数 名次
龙司雨 96.0 1
吴 潇 95.0 2
吴 昊 94.0 3
陈豪杰 93.0 4
严开宇 93.0 4
张 嵩 93.0 4
张 曾 93.0 4
王陈昊 92.0 8
罗 帅 92.0 8
赵兴云 92.0 8
王 磊 91.5 11
陈 杰 91.0 12
赵秋实 91.0 12
潘星宇 91.0 12
陆安盾 90.0 15
孔德琳 90.0 15
杨程诚 90.0 15
蒋泽涛 89.0 18
张真倩 88.0 19
田茂林 88.0 19
陈万强 88.0 19
问题补充:我要的是函数。相同的分数且能并列排名。而且得按第一名、第二名、第三名、第四名这样排如。100分的有5个。那也是第一名。99分的有5个也是第二名。90分的有10个也是第三名。主要是用函数能把名次直接显示出来(1、2、3、4……这样排,要用函数)。谢谢了。各位大哥哥。急!5555555555555555
提问者: gljzx - 初学弟子 一级 最佳答案
C2输入公式:
=SUMPRODUCT(($A$1:$A$5>A1)/COUNTIF($A$1:$A$5,$A$1:$A$5))+1
参考我会的的一个类似的问题。
另外你可以在百度中搜索关键字:
Excel 中国式排名
来获得更多的方法。
http://zhidao.baidu.com/question/48904005.html