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

  • 相关阅读:
    UPC12617 卡片
    mcmf的dijkstra板子(来自PHY学长)
    UPC9630 Mad Veterinarian
    UPC8173【 哈希和哈希表】Three Friends
    UPC9655 Plug It In!
    UPC8428 网格VI
    UPC4248【数论】数字迷阵
    UPC4247【数论】普通递归关系
    SPOJ
    hdu 5992 Finding Hotels (kdTree)
  • 原文地址:https://www.cnblogs.com/httpc/p/14307340.html
Copyright © 2011-2022 走看看