在excel表格操作中经常要对数字进行排序,如学习成绩排名,我们一般的操作就是先排序,再按顺序依次排名。能不能不改变数字的顺序,直接排序呢,excel 提供了rank函数来排名,rank函数怎么用呢,我们今天来学习一下。 rank发音
rank函数功能
rank函数返回一列数字的数字排位。 数字的排位是其相对于列表中其他值的大小。
RANK函数公式使用方法
RANK(number,ref,[order])
RANK 函数语法具有下列参数:
- Number必需。 要找到其排位的数字。
- Ref必需。 数字列表的数组,对数字列表的引用。 Ref 中的非数字值会被忽略。
- Order可选。 一个指定数字排位方式的数字。
- 如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。
- 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。
rank函数使用说明
Rank 给重复数相同的排位。 但重复数的存在将影响后续数值的排位。 例如,在按升序排序的整数列表中,如果数字 9 出现两次,且其排位为 5,则 10 的排位为 7(没有排位为 6 的数值)。
rank根据分值计算排名
我们根据语文成绩分值排名,公式=RANK(B2,$B$2:$B$5),B2表示张三的分值,$B$2:$B$5表示张三、李四、王五、赵阅读等人的分值区域,通过rank函数计算得出张三在这几个人中排名第2名。
姓名 |
语文成绩 |
公式 |
排名 |
张三 |
80 |
=RANK(B2,$B$2:$B$5) |
2 |
李四 |
95 |
=RANK(B3,$B$2:$B$5) |
1 |
王五 |
69 |
=RANK(B4,$B$2:$B$5) |
3 |
赵阅读 |
58 |
=RANK(B5,$B$2:$B$5) |
4 |
|