2016 - 2024

感恩一路有你

Excel排名次函数公式,中国式排名

浏览量:3562 时间:2024-01-13 14:40:35 作者:采采

在实际生活、工作中经常需要对某些数据进行排名、评比,尤其是在学校中更为常见,例如学生考试需要排名次。排名方法有很多种,包括中国式排名、美国式排名、倒排名、不重复排名等等,各有特点。本例将介绍数据不分组时使用Excel的排名次函数公式。

1. 基础排名函数使用

首先,我们可以使用RANK函数两参数的用法做基础排名(默认降序排列)。特点是如果有两个数字排名相同,比如数据序列:4, 2, 2, 1,那么它们的排名次序将会是:1, 2, 2, 4,也就是最大的数字排名和总数据量一致,其中的第二个2占据了“第3”这个名次。

2. 使用COUNTIF函数实现基础排名

除了RANK函数,我们还可以使用COUNTIF函数来实现上述RANK函数两参数用法的结果。

3. 获取中国式排名结果

使用公式SUMPRODUCT((B$2:B$9gt;B2)*(1/(COUNTIF(B$2:B$9,B$2:B$9)))), 可以获得中国式排名结果。中国式排名的特点是会出现并列名次。例如:4, 2, 2, 1的中国式排名次序是:1, 2, 2, 3。也就是并列第二名后面是第三名,不会漏掉名次的数字。

4. 使用RANK和COUNTIF函数组合,实现不重复排名

使用公式C2RANK(B2,$B$2:$B$9) COUNTIF(B$2:B2,B2)-1,可以获得不重复排名的结果。这个公式根据Excel行的特点,在分数相同时,行数越大排名越大,如图所示的C6和C8单元格。

5. 只使用COUNTIF函数实现不重复排名

只使用COUNTIF函数也可以实现上一步的不重复排名,公式如下:C2COUNTIF(B$2:B2,B2) COUNTIF($B$2:$B$9,"gt;"B2)。

6. 获取倒序排名

在C2输入RANK函数的三参数模式:RANK(B2,$B$2:$B$9,1),即可获得倒序排名。分数最小的将排名为倒数第1。

7. 使用COUNTIF函数实现倒序排名

倒序排名与正序排名类似,同样可以使用COUNTIF函数来替代RANK函数实现。公式如下:C2COUNTIF($B$2:$B$9,"lt;"B2)。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。