excel中名次函数

2017-11-14 00:59:38 jazdbmin1639整理 名次函数 名次函数

excel排名函数

Q1: excel中的rank函数对于重复的数值怎么排名

在Excel利用Rank可以对数字进行排名,但是对于重复的数字会使用相同的序号却分别占用不同的排名位置;而实际中往往需要的是相同数字的排名相同,且重复值排名后不影响后续数字的排名。

方法1、在Excel帮助中提供了RanK的说明,以及对这个情况的处理,如图;但是方法比较麻烦,很少用到;现在要讲的是利用方法2来实现。

excel中的rank函数对于重复的数值怎么排名

方法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函数对于重复的数值怎么排名

excel中的rank函数对于重复的数值怎么排名

Q2: Excel前5名名次排名公式?

用排名函数rank,结合if函数即可达到要求。

A列为分数,B列为排名。排名时只取前5名。

可在B2单元格里写上公式:

=if(rank(A2,$A$2:$A$9)>5,"",rank(A2,$A$2:$A$9))

意思是如果名次大于5就不显示结果,否则显示名次。

B2单元格公式写完后,再拖动B2单元格右下角的填充柄向下填充即可。

Excel前5名名次排名公式?

Q3: 怎么在在Excel中利用rank函数计算名次

RANK

返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。

语法

RANK(number,ref,order)

Number为需要找到排位的数字。

Ref为数字列表数组或对数字列表的引用。Ref中的非数值型参数将被忽略。

Order为一数字,指明排位的方式。

如果order为0(零)或省略,WPS表格对数字的排位是基于ref为按照降序排列的列表。

如果order不为零,WPS表格对数字的排位是基于ref为按照升序排列的列表。

说明

函数RANK对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列整数里,如果整数10出现两次,其排位为5,则11的排位为

7(没有排位为6的数值)。

拿问题举例

怎么在在Excel中利用rank函数计算名次

H2=RANK(G2,$G$2:$G$11),返回值G2单元格中的数值在G2:G11中的排名。

怎么在在Excel中利用rank函数计算名次

I2==IF(H2<3,"是","否"),表示如果排位在前两名,则返回是,否则返回否。

怎么在在Excel中利用rank函数计算名次

最终结果

怎么在在Excel中利用rank函数计算名次

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

名次函数 推荐文章:
推荐不满意?点这里  ››  

名次函数