rank函数怎么用 rank函数怎么用升排名(rank.eq函数怎么用和rank的区别)

编辑:
发布时间: 2021-03-14 07:58:57
分享:

秩函数有三个参数,前两个是必需的,后一个是可选的。如果省略可选项目,默认情况下将按降序排序。如何使用Rank函数?本文首先介绍了秩函数的语法,然后从浅入深地用四个具体例子分享了秩函数的用法;四个例子是不重复编号的自动排序、并排重复编号的自动排序、顺序重复编号的自动排序、Rank函数和OffSet函数相结合的分段排序。示例中使用的版本是Excel 2016。1.秩函数语法

1.表达式:RANK

中文表述:RANK

2.描述:

A.Ref是数字列表的数组或对数字列表的引用,如果有非数字,将被忽略。

b、Order可选,用于指定数字的排序方式;如果省略,默认值为0,按降序排序;如果不是0,将按升序排序。

二、如何使用Rank函数

,回车返回F2:F12中F2的排名;再次选择G2,将鼠标移动到G2右下角的单元格填充手柄。鼠标变成黑色加号后,按住左键向下拖动到F12,那么所有经过的单元格都对应F2:F12中的数值。操作流程步骤,如图1所示:

图1

2.公式解释:

A.在公式=RANK中,F2是要排序的数字,它是F2的相对引用。向下拖,会变成F3,F4,...;$F:$F是F2到F12的绝对参考。当您向下拖动时,F2和F12都不会自动增加1,也就是说,无论您拖动哪个单元格,您总是会从F2到F12返回数字列表。

b、公式省略排序方式Order,默认排序为降序,F2:F12中最大值982排名第一;如果要按升序排序,可以将顺序设置为非0。如果设置为1,则公式变为=RANK。

并排自动排序重复的数字

1.假设你想按升序排列价格。将公式=RANK复制到G2单元格,如图2所示:

图2

2.按回车键返回E2从E2到E12的排名,并通过向下拖动对剩余价格进行排序,如图3所示。

图3

3.第一个是65,是E2到E12的最小值,表示排序方式是升序;从E2到E12有两组重复数,一组是89,另一组是99,两个89排第4,两个99排第6,第5和第7位剩下空。

重复数字的自动排序

1.按升序排列价格。将公式=RANK+COUNTIF-1复制到G2单元格,按回车键返回E2从E2到E12的排名。通过向下拖动来订购其余的价格,并操作流程步骤,如图4所示:

图4

2.价格中第一组重复数字89分别排在第4和第5位;第二组重复数字99分别排名第6和第7。

3.公式解释:

公式= RANK+COUNTRIF-1使用COUNTRIF函数计算当前单元格前当前数字有多少个重复值;比如COUNTIF统计显示E2在E2之前有几个重复的数字,统计结果为1,1-1 = 0,即COUNTIF-1 = 0;;当拖动到E3时,COUNTIF-1变为COUNTIF-1。据统计,E3从E2到E3有几个重复的数字,统计结果是1。COUNTIF-1 = 0,那么= rank+0 = 4;拖到E4,COUNTIF-1变成COUNTIF-1。统计数据显示,从E2到E4,E4有几个重复的数字。统计结果为2。COUNTIF-1 = 1,那么=RANK+1=5。

结合秩函数和偏移函数实现分段排序

1.如果要按四个细分市场对销量进行排序。将公式=RANK-2)/4)*4)、(1)复制到G2单元格,按Enter键返回F2从F2到F5的排名;通过向下拖动将其余数字与其他线段排序;操作流程步骤,如图5所示:

图5

2.公式解释:

a、公式=RANK-2)/4)*4),1)用OFFSET-2)/4)*4)实现分段,它是如何实现分段的?我们选择第二段的第一个单元格,即G6单元格,双击它。其公式为=RANK-2)/4)*4),1),如图6所示:

图6

b,其他都没变,只有F2变成了F6;行用于返回当前行的行号。F6的行号是6,即ROW-2 = 4,INT = 1,1*4 = 4,即OFFSET变为OffSet,即需要下移4行。因为OffSet函数返回对单元格的引用,所以OffSet返回$ F6:$ F9。

c、Rank变成=RANK,从而实现第二个F6-F9数字列表的排序。

提示:既然从F2开始,就用ROW-2,如果从F1开始,就用ROW-1,以此类推。另外,每段有几个数字,除以-2),比如公式中的-2)/4;用Int取整,再乘以几,也是这样。

相关阅读
热门精选
皮肤 孩子