求函数公式大神指教,在排名相同的情况下,不要把名次空出来,而是接着往下排

如题所述

(一)、用RANK( )函数:
假定第二行为成绩,第五行列为名次,B5单元格公式如下:
B5=RANK(C2,2:2)
这种方法,分数相同时名次相同,随后的名次将空缺。
例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。

(二)、用公式排序 函数方法 (中国式排名):
假定第二行为成绩,第六行列为名次,B6单元格公式如下:
B6=SUMPRODUCT(($B$2:$O$2>B2)*(1/(COUNTIF($B$2:$O$2,$B$2:$O$2))))+1
回车即可

(三)、用公式排序 数组方法 (中国式排名):
假定第二行为成绩,第七行列为名次,B7单元格公式如下:
B7=SUM(IF(2:2>C2, 1/COUNTIF(2:2,2:2))) + 1
此为数组公式,所以公式以Ctrl+Shift+Enter三键结束。
第三种方法分数相同的名次也相同,不过随后的名次不会空缺。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-22
Excel里面有一个vb编辑器……你可以自己编一个函数呀。
另外,这个真心很简单,也就半个小时就能学会。