excel函数计算名次(Excel统计函数家族-计算排名)
常用的统计函数都有哪些,你知道吗?,今天小编就来说说关于excel函数计算名次?下面更多详细答案一起来看看吧!
excel函数计算名次
常用的统计函数都有哪些,你知道吗?
今天我们重点介绍一下计算排名,说起排名函数,早版本的Excel里面就是RANK函数了,近期Excel版本又有了RANK.AVG函数和RANK.EQ函数。
RANK函数
说明:
计算一列数字的数字排位。
语法:
RANK(number,ref,[order])
参数:
number:要进行排位的数字
ref:数字所在的列表
order:为0或者省略时,排序为降序排序;不为零时,例如1,则为升序
例子:
对奖牌数量进行排名,可以发现,无论是降序还是升序,都会返回靠前的排名,例如第4行和第5行都是13,返回的都是3。
后面的排名就是比它大的数字个数基础上加1,例如第6行的9,排名返回的是5,所以基于这个原理,这个结果也可以使用COUNTIF实现,结果是一样的。
Excel统计函数家族-计数
使用COUNTIF的还有一个好处就是COUNTIF可以对字母或者字符串进行排序,使用RANK会返回错误值。
RANK.EQ函数
说明:
RANK.EQ函数和RANK函数功能一样,Excel2010版本开始出现,用于替代RANK函数。
例子:
对奖牌数量进行排名
RANK.AVG函数
说明:
计算一列数字的数字排位。如果多个值有相同的排位,则将返回平均排位。
语法:
RANK.AVG(number,ref,[order])
参数:
number:要进行排位的数字
ref:数字所在的列表
order:为0或者省略时,排序为降序排序;不为零时,例如1,则为升序
例子:
对奖牌数量进行排名,例如第4行和第5行都是13,占据了排名3和4,平均值就是3.5。
条件排名
例子:
对同一种奖牌的奖牌数量进行排名。
可以使用COUNTIFS函数,也可以使用SUMPRODUCT函数。
多列排名
例子:
首先根据A进行排名,A列相同的根据B列排名,B列相同的根据C列排名。
可以将SUMPRODUCT函数和RANK.EQ函数配合一起使用。
=RANK.EQ($A2,$A$2:$A$9) SUMPRODUCT(($A$2:$A$9=$A2)*($B$2:$B$9>$B2)) SUMPRODUCT(($A$2:$A$9=$A2)*($B$2:$B$9=$B2)*($C$2:$C$9>$C2))
推荐阅读:
Excel统计函数家族-最值
七夕节,如何用Excel画一颗心?
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com