rank函数排名可以在Excel使用。rank函数主要用于排序,可以返回一列数字的数字排位,其数字的排位是相对于列表中其他值的大小;语法格式为“RANK(number,ref,[order])”。简单做个演示,那么这里就是=RANK(E15,E15:E22)。最后因为要批量处理 *** 作,那么可以区域引用可以加入绝对引用,那么就有=RANK(E15,$E$15:$E$22),最后下拉完成。
rank函数的范例
正排名此例中我们在B2单元格求20这个数值在 A1:A5 区域内的排名情况,我们并没有输入order参数,不输入order参数的情况下,默认order值为0,也就是从高到低排序。此例中20在 A1:A5 区域内的正排序是1,所以显示的结果是1。
倒排名此例中我们在上面示例的情况下,将order值输入为1,发现结果大变,因为order值为1,意思是求倒数的排名,20在A1:A5 区域内的倒数排名就是4。
使用SMALL函数获取排名倒数第1的业绩,或倒数第2名的业绩,以此类推,如图 *** 作。
2
使用SMALL函数或LARGE函数,要注意的是相同值也会进行排名,如图所示,倒数第1名10000业绩,倒数第2名也是10000业绩,倒数第3名反而是24000,这种排名规则显然不适用生活中的规则。
3
使用FREQUENCY函数计算A2:A6业绩量出现的频率,再使用IF函数把FREQUENCY函数返回的数组格式其中相同的数据变为FALSE,概况来说,{86777,86777,24000,10000,10000}变为{86777,FALSE,24000,10000,FALSE},而SMALL函数会忽略逻辑值,所以最后使用SMALL重新计算排名得到正确的排名规则。
4
=RANK(A2,A$2:A$6)
RANK排名函数,第2个参数设置数据区域用$绝对引用符号,让其保持不变,然后计算第1个参数在第2个参数中是排名第几,其次第1个参数是相对引用这样会造成向下拉自动填充时,第1个参数在变,最后得出所有的排名。
RANK函数使用需要注意的是对重复值也会进行排名,如图 *** 作,没有出现第2名。
5
RANK函数已被新函数取代,使用比它更好的函数。例如RANKAVG排名函数,返回其平均排名,如图 *** 作,跟RANK函数相比这是个新函数,提供更高的准确度,名称也刚好见明知意。
6
RANKEQ函数跟RANK函数,默认情况下是一模一样的功能,如图 *** 作。
*** 作方法
01
rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。rank函数语法形式:rank(number,ref,[order])
number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。
02
我们以下面的表格为例,需要根据表格销售员的销售数据,给每个业务员进行排名。
03
我们在C2单元格中输入:=RANK(B2,B2:B7,0),B2表示需要排序的单元格,B2:B7表示所有需要排序的单元格范围,0表示从高到低排序(注意:0或者不写就是从高到低排序,非0就是从低到高排名。从高到低的意思是,数值越大,名次越靠前,反之亦然。)
04
然后下拉右下角的“+”号标记,完成其他公式的填充,就能得到所有结果,需要注意的是,在自动填充之前,需要把排序的单元格范围全部写成绝对值形式,这样公式下拉就不会影响到单元格的范围了。
建立成绩表,然后利用函数RANK进行设置就可以给成绩排名次。
具体 *** 作步骤:
1、打开EXCEL,建立成绩表格,将要排名的数据输入进去。
2、在表格的数据的后面加入一列,将列标题命名为“排名”。
3、在“排名”这列表里设置RANK函数,例如“=RANK(C2,C:C,0)”这样的格式。
4、RANK函数有三个参数,第一个参数是需要排序的数字,我们输入C2,是指定C2单元格里的数字进行排名;第二个参数指对数字的申引,第三个参数因是表明是从低到高还是高到低排列。
5、然后再设置好公式的单元格右下角找到鼠标,形成的黑色十字,双击就可以将数据填充好。
首先我们要明白什么是排名?
排名指的是按照一定的方式确定一组数据的名次,比如将成绩进行排名,得出的结果是第1名、第二名……,排名分为普通排名和中国式排名。
01、普通排名
普通排名最常用的方法是使用RANK函数进行自动排名。 我们先来回顾一下RANK函数的语法:
语法:rank(number,ref,[order])
①number :需要求排名的那个数值;
②ref :排名的参照数值区域;
③order:为0或1,0的情况默认不用输入,得到的就是从大到小的排名,对应的输入1是逆序排名。
如图所示,我们对学生的成绩进行排名,在C2单元格写入公式=RANK(B2,$B$2:$B$8),然后将公式向下复制填充,即可求出每一位同学的成绩排名。
让我们定格最终的排名效果,发现有两个第1名,但是没有第2名。
这是因为排名的数据中,有两个数据重复了,在Rank的世界里,重复的排名也会占用一个名次,因此没有第2名了,直接就调到了第3名,这就是普通是排名。
02、中国式排名
但是在国内,我们通常的排名方法是如果有相同的,那么他们的名次为并列,他们的下一名会顺延而不是跳过去。
比如,如图所示,两个第一名之后是第二名,这就是中国式排名。
中国式排名的公式比较复杂,我把公式写在这里,大家可以自己设置一些练习题试一试,如果有不懂的地方,积极留言和我沟通
排名函数rank用法:
工具/原料:
ASUS-FX50
Windows 10专业版
WPS111011194
步骤:
1、打开wps软件,首先将光标定位到E2单元格,单击公式选项卡并选择方框中的函数按钮。
2、在wps软件中,在这个查找函数中找到RANK函数并选择,选择后点击确认。
3、在数值中输入D2,在这里表示的是待排名数值。
4、为一组数对一个数组列表的引用,选中D2:D11,然后使用Shift+F4键添加绝对引用$,这是防止引用区域的数据错乱,点击确定,就得出这个单元格的排位,然后双击填充公式,最后即可得出全部数据的排名。
输入公式=rankeq,在公式里输入第一个参数,要排名的成绩单元格。接着输入第二个参数就是在哪些成绩中排名,即排名区域,并绝对使用引用。最后公式输入完成以后,敲回车,即可得到排名结果。
工具/原料:
电脑:戴尔笔记本,
系统:Windows10 ,64位
软件:Excel 365家庭版
1、首先排名列输入公式=rankeq。
2、接着在公式里输入第一个参数,要排名的成绩单元格。
3、接着输入第二个参数就是在哪些成绩中排名,即排名区域,并绝对使用引用。
4、最后公式输入完成以后,敲回车,即可得到排名结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)