您现在的位置是:主页 > 函数 >
excel 排名函数RANK、RANK.EQ和RANK.AVG的用法与区别
发布时间:2023-10-04 13:40:40所属栏目:函数 已帮助人编辑作者:Excel自学教程
RANK、RANK.EQ和RANK.AVG均为排名函数,用于返回某个数值在某一区域中相对于其他数值的大小排名。下面我们来学习一下它们的用法与区别。
RANK函数
语法结构:RANK(number,ref,[order])
参数number是要进行排名的数值;ref 为要排名的数值区域;order为排序方式,如果为0或忽略则是降序(数值最高的排名为1),非零值则是升序(数值最低的排名为1)。
RANK函数比RANK.EQ和RANK.AVG函数出现时间更早,能与Excel2007和早期版本兼容。
RANK.EQ函数
语法结构: RANK.EQ(number,ref,[order])
RANK.EQ函数与RANK函数语法结构一样,用法一样,返回的结果也相同。
RANK.AVG函数
语法结构:RANK.AVG(number,ref,[order])
RANK.AVG函数与前面两个排名函数语法结构相同,区别在于如果在排名过程中出现多个数值排名相同的情况,RANK.AVG函数会返回平均排名,另外两个函数则返回最高排名。
案例对比
我们在下图表格的C、D、E列分别用3个排名函数对B列中不同人物的分数进行降序排名(分数最高的排名为1),通过返回结果进行对比。

具体操作步骤:
1、选中C2单元格,输入公式:=RANK(B2,$B$2:$B$9,0),按回车键确认后将公式向下填充;
2、选中D2单元格,输入公式: =RANK.EQ(B2,$B$2:$B$9,0),按回车键确认后将公式向下填充;
3、选中E2单元格,输入公式:=RANK.AVG(B2,$B$2:$B$9,0),按回车键确认后将公式向下填充。
从C、D、E列返回的排名结果来看,RANK函数与RANK.EQ函数排名一致,RANK.AVG函数排名与前两者有所不同,差别出在两个90分的分数上。
表格中"贾宝玉"和"史湘云"两人分数都是90分,实际上两人的排名在全部人员排名中占据了第5名和第6名,但因为分数一致,RANK函数与RANK.EQ函数给了两人一样的排名,即第5名和第6名中的最高排名,让两人并列第5,排名中没有第6名。但是,RANK.AVG函数在给两个90分排名时,返回的是第5名和第6名的平均排名,即(5+6)/2=5.5。
以上就是excel自学教程为您提供excel 排名函数RANK、RANK.EQ和RANK.AVG的用法与区别的解读,本文章链接: http://www.5enet.cn/Excel_hanshu/78118.html 欢迎分享转载,更多相关资讯请前往函数
相关文章
企业IT外包服务
如何填充excel图表的背景
利用数组函数Max和IF函数excel如何在批量填充借款最终清算时间
excel 高效VLOOKUP函数的组合玩法
Excel计算天数的函数与公式总结
Excel比对两组数据差异的快速操作方法
在excel中利用函数求百分比的实例教程
excel隐藏保护锁定公式的方法,以及在excel中同时保护多个工作表公式的方法
excel数据透视表的创建方法图解教程
Excel数据如何分列,下面介绍常见的四大技巧应用。通过Excel分列完成日期、电
Excel中DMAX函数的语法和用法
Excel 如何快速核对两列数据 Excel核对两列数据动画教程
如何设置excel图表图例
如何一次打开多个Excel表格
如何让excel2007表格中的序号不参与排序
如何利用Excel的 GROWTH函数 计算数据预测指数增长值
扫码关注
- 专注IT行业,10年IT行业经验