rank.eq函数排名降序怎么用(Excel常用函数知识使用RANKEQ或RANKAVG函数进行排名计算)

打乱的序号? 使用排序功能进行排名 说到排名,常规的操作方法,是使用排序功能。比如,按出货量排序,点击出货量下的任意一个单元格,再使用升序或降序进行排列。 但这样会打乱仓库号的顺序...

打乱的序号?Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

使用排序功能进行排名

说到排名,常规的操作方法,是使用排序功能。比如,按出货量排序,点击出货量下的任意一个单元格,再使用升序或降序进行排列。

但这样会打乱仓库号的顺序。

使用函数完成排名Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

RANK.EQ函数的第一个参数

使用RANK.EQ函数可以解决这个问题。

RANK.EQ有三个参数 RANK.EQ(number,ref,[order])。其中,number是指要对哪个数值进行排名计算。

在这个例子中,要计算北京仓的出货量排名,那么number指的就是C2这个单元格。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

RANK.EQ函数的第二个参数

第二个参数是指数据范围,也就是说要和谁进行比较,在这里就是指所有仓库的出货量,将这些数据拉选即可。

最后一个是可选参数,这里暂时不填,回车后,北京仓出货量的排名就计算出来了。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

计算出其他仓库的排名

点击这个单元格,在右下角向下拉动,可以计算其他仓库的排名。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

计算结果包含重复值及产生原因

但是,计算结果出现了2、3、4多个重复值。

这是因为,在向下拉动填充这个公式时,第一个参数向下顺移了一个单元格,与此同时,数据范围也向下顺移了一个单元格,当公式拉动到最后一个单元格时,数据的计算范围也发生了改变,最后一个数字实际是和一堆0在进行比较,也就得出了排名第一的结果。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

将参数修正为绝对引用

因此,在计算排名时,要将数据范围进行锁定。

方法是使用$符号,将相对引用改为绝对引用。点击单元格,在编辑栏,选中数据范围,按下F4,可以快速修改为绝对引用。

在单元格使用Ctrl和回车,确认的同时会停留在当前单元格。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

修正其他公式

将鼠标移动到单元格的右下角,向下拉动,电子表格就会计算出正确的排名结果。对于数值相同的单元格,电子表格会将排名都显示为2,而跳过3这个排名,后面的排名直接显示为4。

插个悄悄话

这里是陈Sir的小圈子,进来聊聊,有啥问题大家交流交流。

(此处已添加圈子卡片,请到今日头条客户端查看)排名顺序问题Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

按出货效率排名

要计算各仓库出货效率的排名,选中单元格,填入公式=RANK.EQ,点击选择第一个参数,输入英文逗号,拉选第二个参数,按下F4,将数据范围修正为绝对引用,使用Ctrl和回车,拉选到最后,计算出各仓库的排名。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

修正排名顺序

这里又出现另外一个问题,用时最少的仓库效率最高,应该排名第一,现在恰恰相反,用时最多的排名最靠前。

这时就要用到第三个可选参数,当这个参数为空或者填入0时,会默认按降序排列,将这个参数修改为1,就会按升序排列,确定后,向下拉动全部修改,就可以得到正确的排名结果。

RANK和RANK.AVG函数Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

在使用RANK.EQ时,在它旁边各一个RANK和RANK.AVG函数,这两个函数,在用法上与RANK.EQ完全相同。

RANK是早期版本的排序函数。

至于RANK.AVG,当使用这个函数时,遇到相同的数值,排序结果会以平均排名的方式呈现。

Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算

比如这两个数值排名为2和3,取平均值就是2.5。

陈Sir除了会码图码字,还会码视频,

点下面:了解更多,查看配套影片。

↓ ↓ ↓ ↓

  • 发表于 2022-10-20 20:13
  • 阅读 ( 223 )
  • 分类:互联网

0 条评论

请先 登录 后评论
李阳
李阳

648 篇文章

你可能感兴趣的文章

相关问题