excle 根据单位、岗位、成绩 等排名

假定对以下成绩进行排名

  A B B D E F G
1 单位 岗位 姓名 分数 岗位名次    
2 **人社局 综合1 张三 89 1    
3 **人社局 综合1 李四 85 2    
4 **人社局 综合2 王五 88 1    
5 **人社局 综合2 赵六 78 2    
6 ***局 *1 高七 86 1    
7 ***局 *1 桂八 79 2    
8 ***局 *2 赵高 88 2    
9 ***局 *2 王丽 88 2    
10 ***局 *2 孙权 90 1    
11 ***局 *2 罗月  87 3    

 

在E2单元格输入:

方法一:=CONUTIFS(A:A,A2, B:B,B2, D:D,">"&D2)+1

方法二:=SUMPRODUCT(($A$2:$A$11=A2)*($B$2:$B$11=B2)*($D$2:$D$11>D2))+1

(此外可以使用RANK函数进行排名  = RANK(D2,$D$2:$D$3)  此方法还没改写成可以全部下来使用的,只能单个职位排名)

 

 

另外:因为成绩排名数据不容错误,可以通过两种排名结合进行校验

使用条件格式在G2单元格输入: =IF(E2 <> F2, TRUE, FALSE) (其中F2是第二种方式计算的排名) ,设置条件格式样式后,可实现当方法一与方法二计算的排名不一致时,突出显示

 

上一篇:python 数组


下一篇:数组、数组的定义、对数组的理解