作者:乔山办公网日期:
返回目录:excel表格制作
材料/工具:Excel2010
1、打开表格,输入“=rank”,接着就会看到函数提示来,点击“RANK”。
2、这样就会自动添加“源()”,并且可以看到函数使用百说明。
3、rank函数第一度个参数就是第一个数值,我们点击B2单元格,就会自动输入问“B2”,然后输入一个英文逗号,选中所有的数值所在单元格,接着再答输入一个逗号,最后输入数字“1”。
4、点击第2个参数,按F4转成绝对引用,接着点击“√”或按enter键完成输入。
5、将公式复制到其他单元格,就完成了所有人的排名。
RANK函数排名的规则就是这样的,如果有两抄个并列第二名,下一排名就从百4开始,如果三个第二名下一排名就从5开始,这个是国际通用的排名方度法。
如果你不希望使用这种方法,可以试问试这个公式,在A3输入
=SUMPRODUCT(($C$3:$C$17>C3)*(1/COUNTIF($C$3:$C$17,$C$3:$C$17)))+1
然后下拉,看看是不是答你要的结果?
RANK排名就是这样的,因为有5个100分,有5个并列第1,下一个就是第6了,再7、8等,如果再出现并抄列的,后面就排在他本来的位置。这种排名本来就是合理的。你的前面百有5个人比你的分数高,你排第6是当然的了。但这与中国的习惯排名不符,中国的排名,称为中国式度排名,如比本问题,有5个并列第1,那么第知6位就是排名第2,感觉这有点自欺欺人的味道。
要弄懂中国式排名,可搜索“中国式排名”,对于本问题中的数据,可以在B1中输入公式:
=SUM(IF($A$1:$A$19>A1,1/COUNTIF($A$1:$A$19,$A$1:$A$19)))+1
同时按Ctrl+Shift+Enter三键输入数组公式,下拉道。
公式的排序范围需要使用绝对引用,避免向下填充时发生范围改变。
输入=RANK(D2,D$2:D$21) 然后向下填充公式