问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel表格排名并列情况

发布网友 发布时间:2022-04-20 05:50

我来回答

2个回答

热心网友 时间:2023-08-02 15:29

Excel表格排名并列情况的分析;
中国式排名,其实就是对一个数在一组数据中排名第几的统计,重复数排名相同,比它小的最大数的排名只低一级。通常可以使用countif,frequency和SUMPRODUCT等函数结合实现。

  下面提供几种相关的中国式排名解法:
  中国式排名解法一:
  在C2单元格输入公式,=SUM(IF($B$2:$B$6>B2,1/COUNTIF($B$2:$B$6,$B$2:$B$6)))+1,然后按ctrl+shift+enter三键结束。下拉复制公式即可得出其余的排名。
  公式解释:
  COUNTIF($B$2:$B$6,$B$2:$B$6)部分:这是一个数组运算用法,它的运算过程是:
  COUNTIF($B$2:$B$6,B2)
  COUNTIF($B$2:$B$6,B3)
  COUNTIF($B$2:$B$6,B4)
  ……
  分别统计B2、B3、B4单元格在B2:B6区域中出现的次数。得到结果为:1,1,1,2,2。其中“1”代表此单元格中的内容在B2:B6区域中只出现一次,即没有重复;“2”代表此单元格中的内容在B2:B6区域里重复2次。这一步的操作,可以得到数据是否有重复和以及重复的次数。
  1/COUNTIF($B$2:$B$6,$B$2:$B$6)部分:
  在公式编辑栏选中这部分公式,按F9键查看运算结果为:{1;1;1;0.5;0.5}。
  IF($B$2:$B$6>B2,……)部分:
  IF第一参数:$B$2:$B$6>B2的结果是:{FALSE;TRUE;FALSE;TRUE;TRUE},意思是B2单元格中的内容分别和B2:B6区域内的各个单元格内容进行大小比较。
  “IF($B$2:$B$6>B2,1/COUNTIF($B$2:$B$6,$B$2:$B$6))”,这里IF省略了第三参数,因此当得到FALSE时,此时将返回结果“FALSE”,当得到TRUE时,此时将返回对应的结果,得到的结果是{FALSE;1;FALSE;0.5;0.5}。
  接着SUM函数对IF函数内的结果进行加总,得到结果“3”。为什么还要再加上“1”呢?原因是IF函数内的测试条件是“>”,对于“B2:B6区域”里的最大值“72”而言,得到的结果是{FALSE;FALSE;FALSE;FALSE;FALSE},那么SUM函数计算得到的值就是“0”,显然排名第0位,不符合常识,因此要额外加上“1”。
  这个中国式排名公式的核心部分就是:“1/COUNTIF($B$2:$B$6,$B$2:$B$6)”,目的是避免重复计算相同项。
  中国式排名解法二:
  C2单元格输入公式:=SUMPRODUCT(($B$2:$B$6>=B2)/COUNTIF($B$2:$B$6,$B$2:$B$6)),下拉复制即可。
  这个公式的思路也是不重复计数。具体的公式解释,请参看文章:http://www.ittribalwo.com/show.asp?id=1257
  中国式排名解法三:
  使用FREQUENCY 函数的数组解法完成。B2公式为:=SUM(--(FREQUENCY(B$2:B$6,IF(B$2:B$6>=B2,B$2:B$6))>0)),三键结束。
  中国式排名解法四:
  =SUMPRODUCT((B$2:B$6>B2)*(1/(COUNTIF(B$2:B$6,B$2:B$6))))+1
  中国式排名解法五:
  =SUM(--IF($B$2:$B$6>=B2,MATCH($B$2:$B$6,$B$2:$B$6,)=ROW($2:$6)-1))

热心网友 时间:2023-08-02 15:29

亲,按下图,排序时添加一个条件。

点击菜单“数据”,“排序”,跟着下图数字序号一步步操作。

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 excel表格如何并列 c语言数据类型 如何设置excel表格窗口并列显示 为什么excel表if函数中并列关系只能8个关系 excel 多个并列条件怎么用? excel并列关系怎么表示? excel并列函数问题。坐等高人 excel函数排名并列问题 excel中如何插入几个函数的或关系/并列关系,例如... 请教EXCEL中IF多个并列函数 期缴excel表格中多个并列函数问题 EXCEL中IF函数如何使用并列条件式 Excel中并列条件怎么表示? excel函数并列关系 Excel中的IF函数并列条件 EXCEL在一个单元格里输入两个并列函数? excel函数中并列条件怎么写 什么p图软件能把几张相片拼成一个心型 求那种可以吧二十几张图拼成一个爱心的拼图软件 拼图照片的软件是什么? Excel中并列条件怎么表示 C语言支持的数据类型有哪些,各有什么特点 Socket属于TCP/IP中的哪一层? socket是tcp还是udp socket属于网络的哪个层? socket属于什么协议 socket工作与TCP/IP的哪一层? SOCKET工作在七层模型的哪一层? 有人了解黄檀木鉴别怎样鉴别吗 墨西哥黑酸枝与微凹黄檀的区别 交趾黄檀树苗如何鉴别 买了一个华为充电宝,但是配的数据线不是圆头的,这是怎么回事啊? 滴滴车辆被扣停车费怎么算 DD收款时候怎么总是加了停车费? 滴滴中途停车等待时间怎么收费 滴滴平台可以帮给停车费吗 滴滴打车收停车费过桥费是真的吗? 滴滴车要收停车费吗 如额外向乘客收取路桥费,停车费等将被扣除多少分 滴滴出行上面的停车费是什么