有人的地方就有江湖,有数据的地方就有排名。相信大家对Excel数据Ranking都很熟悉,使用最多的排名函数就是rank函数。
因为场景不同,数据Ranking有不同的操作,rank函数已经不能解决我们的操作了。今天,我们将学习如何在Excel中使用函数式公式根据不同的场景进行排序。
案例一:根据员工的综合得分,对所有员工进行集中排名。
案例描述:我们需要根据所有人员的级别从大到小进行综合排名。在这种集中简单的排名操作下,我们可以用排名函数来解决。
函数公式:
=RANK(D3,3:美元12,0美元)
功能分辨率:
1.Rank函数共有三个参数,第一个参数是待排序的单个单元格的数据,第二个参数是所有待排序的数据区域;第三个参数有两个值:0和1 (0表示从上到下降序排序,1表示从下到上升序排序)。
案例二:根据人员综合得分,按部门进行单独排名。
案例描述:我们需要根据各部门人员的综合得分对他们进行单独排名。Rank函数不能解决这个条件排序问题。
函数公式:
=SUMPRODUCT()((3:加元12加元=C3)*(3:加元12加元)D3)1
功能分辨率:
1.使用多条件排序时,需要用到Sumproduct函数,可以用*符号连接多个条件;
2.($C$3:$C$12=C3)代表对应部门区域=C3单元销售一个单元的值,将返回True或False两个逻辑值;
3.($D$3:$D$12)D3)表示对应数据区快速单元格D3的值,也将显示为逻辑结果True或False
4.因为这两个条件属于逻辑值,所以在将它们转换为数值之前,有必要使用号。最后,基于当前值,1可以计算当前排名。
案例三:根据是否存在服务问题,对所有员工的得分进行排名。
案例说明:如上图所示,我们需要取消服务态度人的排名。您可以在此使用中频功能进行快速操作。
函数公式:
=IF(E30,“取消排名”,排名(D3,$ d $: $ d $12,0))。
功能分辨率:
1.IF函数在此判断,当对应的服务态度数大于0时取消排名;无论如何,Rank函数将被执行以进行排名。
你学会了如何根据不同的场景对数据进行综合排名吗?