Excel内RANK是用来排名的函数,下面以实例简单介绍一下使用的方法:
所需材料:Excel。
一、以下面这张表格为例,要计算出A1单元格在A1-A6之间的排名,这里首先点击选中B1单元格。
二、然后点击工具栏“公式”,接着点击“插入函数”。
三、函数类型内点击“RANK函数”,点击“确定”。
四、点击一下Numbar栏,然后鼠标点击一下A1单元格(也可以手动键入A1)。
五、然后点击一下“Ref栏”,鼠标拖动选中A1-A6(也可以手动输入),点击“确定”。
六、这时就可以计算出A1的排名,使用熟悉后可以直接在公式栏内输入公式计算。
在Excel利用Rank可以对数字进行排名,但是对于重复的数字会使用相同的序号却分别占用不同的排名位置;而实际中往往需要的是相同数字的排名相同,且重复值排名后不影响后续数字的排名。
方法1、在Excel帮助中提供了RanK的说明,以及对这个情况的处理,如图;但是方法比较麻烦,很少用到;现在要讲的是利用方法2来实现。
方法2、可以通过下面步骤来实现重复值排名:
通用的公式是:
=SUMPRODUCT ( (排位区域>某个单元格)/COUNTIF(排位区域,排位区域))+1。
公式中,排位区域 是一样的,相当于RANK( number , ref , [order] )中的ref;
某个单元格 相当于RANK( number , ref , [order] )中的number。
如图:在A2单元格输入
=SUMPRODUCT(($A$2:$A$10>A2)/COUNTIF($A$2:$A$10,$A$2:$A$10))+1,回车。鼠标移动到A2单元格右下角,出现黑色小十字后,点击拖动一直往下拉填充公式至A10,就可以完成排名了。
excel使用rank函数步骤如下:
1、rank函数的含义,求某一个数值在某一区域内一组数值中的排名。
2、rank函数的语法格式=rank(number,ref,[order])。
number ——参与排名的数值。
ref ——排名的数值区域
order——有1和0两种。0——从大到小排名(降序),1——从小到大排名(升序)。
0默认不用输入,得到的就是从大到小的排名。
3.在B2单元格中输入以下内容:=RANK(A2,$A$2:$A$24)。其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围,括号里的内容即表示A2单元格数据在A2:A24这个数据区域的排名情况,公式计算结果将被显示在B2单元格里。
4.也可以使用sumproduct函数实现排名。
5.然后选中B2单元格,将鼠标放在右下角,鼠标变成小十字的时候,按下鼠标左键不放,往下拉到B24单元格,这样所有分数的排名就显示出来了。
1、首先在表格中列出姓名和各科的成绩,加一个总分列使用sum函数进行求和操作。
2、然后点击到H2单元格并点击“fx”插入函数,选择“rank”函数。
3、在函数参数设置中根据下图的参数进行设置,需要添加“$”绝对引用符号。
4、点击确定生成排名结果并下拉公式形成对应总分的排名。
5、然后选中所有数据单元格并点击“自定义排序”,设置按照排名进行升序排列。
6、即可得到根据总分列出的排名表,并显示出对应的姓名及其他各科成绩。
Excel中rank函数一般用来计算排名,可以利用Excel中的排序功能进行排序。
软件版本:office2010。
方法如下:
1.对A列数据求名次,并按照名次排序:
2.输入rank函数如下:
3.下拉填充得到名次:
4.选中名次区域,点击数据中的”升序“:
5.这里选择默认的扩展选定区域,点击排序:
6.得到结果如下: