本文总共1231个字,阅读需5分钟,全文加载时间:2.630s,本站综合其他专栏收录该内容! 字体大小:

文章导读: 打乱的序号? 使用排序功能进行排名 说到排名,常规的操作方法,是使用排序功能。比如,按出货量排序,点击出货量下的任意一个单元格,再使用升序或降序进行排列。 但这样会打乱仓库号的顺序。 使用函数完成排……各位看官请向下阅读:

打乱的序号?

使用排序功能进行排名

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

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

使用函数完成排名

RANK.EQ函数的第一个参数

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

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

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

RANK.EQ函数的第二个参数

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

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

计算出其他仓库的排名

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

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

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

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

将参数修正为绝对引用

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

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

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

修正其他公式

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

插个悄悄话

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

(此处已添加圈子卡片,请到今日头条客户端查看)排名顺序问题

按出货效率排名

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

修正排名顺序

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

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

RANK和RANK.AVG函数

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

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

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

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

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

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

↓ ↓ ↓ ↓

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注