zoukankan      html  css  js  c++  java
  • 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是第二种方式计算的排名) ,设置条件格式样式后,可实现当方法一与方法二计算的排名不一致时,突出显示

  • 相关阅读:
    BZOJ 1009 GT考试
    BZOJ 2085 [POI2010] Hamsters
    BZOJ 3160 万径人踪灭
    左偏树 / 非旋转treap学习笔记
    BZOJ 3217 ALOEXT
    BZOJ 3065 带插入区间第K小值
    BZOJ2716 天使玩偶
    XSY1659 [HNOI2012]永无乡
    BZOJ1367【Baltic2004】sequence
    蔡勒公式 计算星期
  • 原文地址:https://www.cnblogs.com/httpc/p/14307340.html
Copyright © 2011-2022 走看看