在对数据进行排名时,Excel默认的排名方式是美式排名。但很多时候,我们需要的其实是中式排名。两种排名的核心区别在于:相同成绩是否占用后续名次。本文通过一个比赛成绩排名的案例,讲解两种排名的计算方法。

一、场景案例

C列是参赛选手的比赛成绩,需要在D列和E列分别计算出美式排名和中式排名。两种排名的规则不同,结果也不同。

二、美式排名:RANK函数

在D2单元格输入以下公式,向下复制填充:

=RANK(C2, C$2:C$9)

RANK 函数返回一个数字在一组数字中的排位。第二参数 C$2:C$9 是排名区域,使用绝对引用锁定,确保填充公式时排名范围不变。

美式排名的特点:相同成绩占用名次。例如两个99并列第2名,下一个95.5分则排到第4名,因为第3名的位置已经被占用了。这就是“并列占用名次”。

Excel计算排名函数:美式排名和中式排名有什么区别?-天天办公网
RANK函数

三、中式排名:UNIQUE+SUM组合

在E2单元格输入以下公式,向下复制填充:

=SUM((UNIQUE(C$2:C$9) > C2) * 1) + 1

公式拆解

  • UNIQUE(C$2:C$9):提取成绩列中的不重复成绩

  • UNIQUE(C$2:C$9) > C2:判断去重后的成绩是否大于当前成绩,返回一组TRUE或FALSE

  • *1:将逻辑值转换成数字,TRUE变1,FALSE变0

  • SUM(...):统计大于当前成绩的不重复个数

  • +1:最终结果就是当前成绩的排名

中式排名的特点:相同成绩不占用名次。两个99.5并列第2名,下一个95.5分直接排到第3名。因为中式排名只看“有多少个成绩比当前成绩高”,而不是看“有多少人排在前面”。

Excel计算排名函数:美式排名和中式排名有什么区别?-天天办公网
中式排名

四、两种排名对比

排名方式 核心函数 并列规则
美式排名 RANK 并列占用名次,下一名跳号
中式排名 UNIQUE+SUM 并列不占用名次,下一名连续

五、总结

Excel计算排名函数 的选择取决于业务规则。体育比赛、销售业绩通常用美式排名,体现“并列”的实际影响;而班级考试排名、绩效考核通常用中式排名,避免并列导致名次跳号。两者没有优劣之分,根据实际需求选择即可。