从今天起,老师将给大家持续分享干货——系列文章《我花费了5个小时整理的**技术》,今天给大家分享的是——排名技术。
01
美式排名
所谓有美式排名,也就是我们日常最常用的一种排名的方法。比如4个人进行排名,第2名与第3名的名次是一样的,那么美式排名中,排名的方法为:第1名,第2名,第2名,第4名,即不存在第三名。
如下图,对每个收银员的收款的差错率进行排名:
在E2单元格中输入公式:=RANK(D2,$D$2:$D$17,0),按Enter键后下拉填充。
注意:第二个参数必须为绝对引用的方式,即对行标与列标都加上符号“$”,第三个参数如果是0那么是降序排列,如果是1则是升序排列。在上图中,由于存在两个第2名,那么就没有了第3名,后面的名次直接到了第4名,也就是说重名次是要占一个名次排位的。上面也可以使用RANK.EQ函数来排名,这两个函数的用法与结果基本上是一致的。
02
多区域美式排名
如下图所示,是某一次某个班级的一个考试成绩,现要求癣两列放在一起进行排名:
选中C2单元格输入公式:=RANK(B2,($B$2:$B$13,$E$2:$E$13),0),按Enter键后下拉填充。
选中F2单元格输入公式:=RANK(E2,($B$2:$B$13,$E$2:$E$13),0),按Enter键后下拉填充。
注:第二个参数使用逗号将两个区域连接起来,这里的逗号是一个连接引用符。
03
分组美式排名
如下所示,是一家企业的培训考试成绩,现按部门进行美式排名。
在D2单元格中输入公式:
{=SUM(1*(IF($A$2:$A$25=A2,$C$2:$C$25>C2)))+1}
按组合键<Ctrl+Shift+Enter>完成后向下填充。
04
中国式排名
第1个例子中,讲的是美式排名,美式排名会占掉相同名次的位置,而中国式排名,则与其相反,在有重名次的时候不会占掉同名次的位置,即如果有4个人排名,第2名与第3名是同名称,那么中国式的排名方式为:第1名,第2名,第2名,第3名。
如下图,对所有的收银员的收款差错率进行整体排名,相同名次不占位。
在E2单元格中输入公式:
=SUMPRODUCT((D2<$D$2:$D$17)/COUNTIF($D$2:$D$17,$D$2:$D$17))+1
按Enter键后下拉填充。
注意:同上面的例子一样,如果大家一时看不懂这个例子也没有关系,这也是一个固定的模式,大家只要记住下面的这个套路就行:
=SUMPRODUCT((条件1<条件区域1)/(要进行排名的区域))+1
05
美 式分组排名
如下图所示,对于各个收银员的收款差错率在各个部门内进行排名。
在F2单元格中输入公式:
=SUMPRODUCT((A2=$A$2:$A$17)*(D2<$D$2:$D$17))+1
按Enter键后下拉填充。
注意:这个公式如果大家暂时没有明白也没有关系,这个是一个固定的模式,大家可以以在用时候拿出来 套上就行,具体的模式可以写成:
=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(要进行排名的区域))+1
06
中国式排名——透视表法
如下图所示是某一次考试成绩的分数,现在要求进行排名,同名次不占用其他名次。
Step-1:选中数据区域,依次单击【插入】-【数据透视表】-【现有工作表】,并且选择存放的区域,如下图所示:
Step-2:将“姓名”字段拖放到行字段里,将“成绩”字段拖放到数值,然后再一次将“成绩”字段拖放数值,显示方式选择求和,并且取消合计,如下图所示:
Step-3:右键单击“考试成绩2”的任意一个数值,点击【值显示方式】,然后单击【降序排列】,在弹出的对话框中单击【确定】,如下图所示:
Step-4:修改透视表的标题名称,最后完成排名,如下图所示:
07
百分比排名
如下图所示,是某个企业的部分人叫的考试成绩,现在按百分比进行排名。
选中D2单元格输入公式:=PERCENTRANK($C$2:$C$13,C2),按Enter键后下拉填充。
注意:在新增的函数里面还增加了PERCENTRANK.INC与PERCENTRANK.EXC函数,与上面的用法基本上一致。
以上的这些排名的用法都是日常的工作中会遇到的一些排名的方法,大家可以收藏。
推荐阅读