Excel内RANK是用来排名的函数,下面以实例简单介绍一下使用的方法:
所需材料:Excel。
一、以下面这张表格为例,要计算出A1单元格在A1-A6之间的排名,这里首先点击选中B1单元格。
二、然后点击工具栏“公式”,接着点击“插入函数”。
三、函数类型内点击“RANK函数”,点击“确定”。
四、点击一下Numbar栏,然后鼠标点击一下A1单元格(也可以手动键入A1)。
五、然后点击一下“Ref栏”,鼠标拖动选中A1-A6(也可以手动输入),点击“确定”。
六、这时就可以计算出A1的排名,使用熟悉后可以直接在公式栏内输入公式计算。
在A1中输入=RAND(),拖拉拷贝到A2-A60。
这样在A1-A60中生成60个0-1之间的随机数。
在B1中输入 =IF(OR(RANK(A10,A$1:A$60)=10,RANK(A10,A$1:A$60)=15,RANK(A10,A$1:A$60)=20),"",RANK(A10,A$1:A$60)),拖动拷贝到B2-B60.。
这样在B1-B60中就生成了1-60之间的整数,但不含10、15、20,用空格代替。
因为在A列的数是随机的,B列中它们的顺序也是随机的。
1、首先在表格中列出姓名和各科的成绩,加一个总分列使用sum函数进行求和操作。
2、然后点击到H2单元格并点击“fx”插入函数,选择“rank”函数。
3、在函数参数设置中根据下图的参数进行设置,需要添加“$”绝对引用符号。
4、点击确定生成排名结果并下拉公式形成对应总分的排名。
5、然后选中所有数据单元格并点击“自定义排序”,设置按照排名进行升序排列。
6、即可得到根据总分列出的排名表,并显示出对应的姓名及其他各科成绩。
RANK(F2,F$25:F$35),单元格F25到F35是一些数字,F2在这些数字中的排名(从大到小)
$符号你应该知道,是绝对引用,即公式向下复制,依然是F$25:F$35。
举例,在单元格A1、A2、A3、A4输入。
99、60、100、85
在B1输入
=RANK(A1,A$1:A$4)。
返回2,即99在这些数字中排名第2。公式可以向下复制。
如果是=RANK(A1,A$1:A$4,1),那么是倒数排第几。
输入等号,然后输入RNAK,根据函数的语法,填写相应的参数即可完成排序,以下为该函数详细介绍:
RANK函数
语法:RANK(number,ref,order)。
参数:Number 是需要计算其排位的一个数字;Ref 是包含一组数字的数组或引用(其中的非数值型参数将被忽略);Order 为一数字,指明排位的方式。如果order为0 或省略,则按降序排列的数据清单进行排位。如果order 不为零,ref当作按升序排列的数据清单进行排位。 注意:函数RANK 对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60 出现两次,其排位为5,则61 的排位为7(没有排位为6 的数值)。
实例:如果A1=78、A2=45、A3=90、A4= 12、A5=85, 则公式“=RANK(A1,$A$1:$A$5)”返回5、8、2、10、4。
示例图片: