室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

Excel表格计算排名:案例分享Excel中如何计算排名名次

[日期:2022-01-15]   来源:IT部落窝  作者:IT部落窝   阅读:0[字体: ]
内容提要:关于在Excel中怎么求排名,小编给大家分享一个Excel工作案例讲解Excel利用公式排名的方法。

关于Excel中如何计算排名名次,咱们今天用一个工作案例来为大家分享。

下面的Excel表格,记录了各个街道社区的疫苗加强针接种人数,现在需要在C列进行排名。

excel表格计算排名

excel利用公式排名的函数有好几个。本文我们不使用rank函数。 

排名规则:接种人数最多,排名第1;人数最少,排名最后。如果接种人数相等,就并列排名。也就是我们所说的中国式排名。排名效果如下表所示。
 
在Excel中怎么求排名
 

excel表格计算排名,C2单元格公式为:
=SUMPRODUCT((B$2:B$14>=B2)/COUNTIF(B$2:B$14,B$2:B$14))
 
公式解析:

中国式排名最大特点就是并列排名不影响名次,名次始终是连续的,没有空缺,如下。
 
excel利用公式排名
 
首先看公式的第一部分内容:B$2:B$14>=B2。判断B2到B14中的数字是否大于等于当前的B2的数字,如果成立返回TRUE,否则返回FALSE。选中公式的这部分内容,然后按F9即可看到以下结果。
 
excel中如何计算排名名次
 
接下来我们继续看公式的第二部分内容:COUNTIF(B$2:B$14,B$2:B$14)。这是对B2到B14区域的每个数字进行统计。选中公式的这部分内容,按F9同样可以看到统计结果:
 
Excel排名案例
 
通过以上的运算后,最终得到了两组逻辑值结果,如下图所示:
 
<span class=keyword><a href=http://www.ittribalwo.com/article/list_1.html target=_blank>excel教程<a></span>
 
现在要对两组数据分别一一对应进行计算:第一个TRUE除以1,第二个FALSE除以2依此类推。在Excel计算中,TRUE相当于1,而FALSE相当于0。运算后最终得到了一组结果,如下图所示:
 
SUMPRODUCT函数
 
最后由SUMPRODUCT函数进行求和,得到当前数字的排名,其他单元格下拉填充公式即可。
 
 
<span class=keyword><a href=http://www.ittribalwo.com/article/list_1.html target=_blank>excel教程<a></span>公众号
 
 
IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程