Excel中rank函数怎么用

如题所述

RANK()是计算排名的函数,函数结构为rank(number,ref,[order])通过实例解释其参数假设A1:A10单元格分别为1,2,3,4,5,6,7,8,9,10=RANK(A1,A1:A10,0)公式为计算A1在A1~A10中的排名情况,可知结果应为“1”公式中的"A1"就是参数NUMBE,它表示需要排位的数字。"A1:A10"为参数REF,可以是数组或也可以是单元格的引用,表示排名次的范围。"0"就是参数Order,其值是可选的,即可以填也可以为空。如果order为0或省略,Excel对数字的排名是基于ref降序排列而来。如果order为1,Excel对数字的排位是基于ref升序排列而来。因此当公式改为=RANK(A1,A1:A10,1)其结果将变为10
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-22
如何使用Excel(rank函数)对学生成绩进行排名
成绩统计过程中经常要对学生成绩进行排名,如果使用rank函数,就很简单了:
RANK函数
主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
使用格式:RANK(Number,ref,order)
参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;
order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;
如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。
应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出B2单元格中的成绩在B2至B31成绩中的排名结果。
特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
第2个回答  推荐于2016-10-31
功能:返回一个数字在数字列表中的排位。
格式:=RANK(参数1,参数2,参数3)
含义:“参数1”为需要找到排位的数字;“参数2”为数字列表数组或对数字列表的引用;“参数3”为一数字,指明排位的方式。
说明:
实例
操作环境:
A1中的为“学生姓名”,B1中的字符为“考试成绩”,C1中的字符为“排名”;A2:A7中的数据依次分别是“张三、李四、王五、谢六、曾七、范八”,B2:B7中的数据依次分别是“98、78、89、57、78、86”。
操作目标:
对学生的考试成绩从高到低进行排名。
操作方法:
在C2中输入
=RANK(B2,$B$2:$B$7,0)
C2中显示B2中的“考试成绩”“98”在$B$2:$B$7范围内从高到低的“排名”为第“1“位。
将计算公式下拉填充到其他单元格中,得到最终的排名情况。
注意:
●如果“参数3”为0或省略,则EXCEL对数字的排位是基于“参数2”的降序排列的列表。如果“参数3”不为0,则EXCEL对数字的排位是基于“参数2”的升序排列的列表。
●RANK对重复数的排位相同,但重复数的存在将影响后续数字的排位。例如,在一列按升序排列的整数中,如果整数10出现两次,其排位为5,则11的排位为7(没有排位为6的数值)。本回答被提问者采纳
第3个回答  2019-12-12
排名函数,第一个参数是查找值,第二个参数是查找区域,第三个参数是决定升降序的,即从高往低排名还是从低往高排名,为0(可省)是从高往低,为1是从低往高。
第4个回答  2015-11-21
=rank(要知道排名的数值,数值区域,0或1)
其中:0是降序,1是升序