在Excel的数据统计里面,最常用的是数据的排序与排名的方法。比如某一次的考核里要对员工的表现进行打分,然后进行排名,看看谁排在第一位,谁排在最后一位,谁在那个组内的排名是最好的。那么这些排名技术必须得会。
1
美式排名
所谓有美式排名,也就是我们日常最常用的一种排名的方法。比如4个人进行排名,第2名与第3名的名次是一样的,那么美式排名中,排名的方法为:第1名,第2名,第2名,第4名,即不存在第三名。
如下图,对每个收银员的收款的差错率进行排名:
在E2单元格中输入公式:=RANK(D2,$D$2:$D$17,0),按Enter键后下拉填充。
注意:第二个参数必须为绝对引用的方式,即对行标与列标都加上符号“$”,第三个参数如果是0那么是降序排列,如果是1则是升序排列。在上图中,由于存在两个第2名,那么就没有了第3名,后面的名次直接到了第4名,也就是说重名次是要占一个名次排位的。
2
按条件排名
按条件排名并不能使用上面的例子中的RANK函数来进行排名,就需要给大家介绍一种新的排名的方式。
如下图所示,对于各个收银员的收款差错率在各个部门内进行排名。
在F2单元格中输入公式:
=SUMPRODUCT((A2=$A$2:$A$17)*(D2<$D$2:$D$17)) 1
按Enter键后下拉填充。
注意:这个公式如果大家暂时没有明白也没有关系,这个是一个固定的模式,大家可以以在用时候拿出来 套上就行,具体的模式可以写成:
=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(要进行排名的区域)) 1
3
中国式排名
第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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。