乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel名次-还不快收藏,EXCEL中“中国式排名”的各种公式!

excel名次-还不快收藏,EXCEL中“中国式排名”的各种公式!

作者:乔山办公网日期:

返回目录:excel表格制作

关注转发收藏

会让小编更有动力输出高价值的内容


在生活或工作中


我们经常需要


对某些数据进行排名


特别是在学校中


老师经常需要


对学生的成绩进行排名



而在EXCEL中


有一个专门用于


计算排名的RANK函数


但是它的计算结果


却不符合中国人的排名习惯



例如以下数据


在C2中输入公式


=RANK(B2,B$2:B$13)


出现下列结果



我们可以看到


上述排名是不连续的


由于出现了3个相同的第7名


因此没有了第8名和第9名


直接出现第10名



而这就是RANK函数排名的特征


相同数值在排名中具有相同的名次


并且会占据名次的数字位置



但在中国的排名习惯是


即使有3个并列的第7名


之后的排名仍应是第8名


即并列排名不占用名次


称之为“中国式排名”


就像下图



那么下面


我们就来看看


能够实现中国式排名的


几个公式吧



公式一:


=SUMPRODUCT((B$2:B$13>B2)/COUNTIF(B$2:B$13,B$2:B$13))+1



公式解析:


SUMPRODUCT是多条件求和函数


公式的前半部分“(B$2:B$13>B2)”是返回一个数组:


在B2:B13区域内大于B2单元格数值的个数,这里为1


公式后半部分“/COUNTIF(B$2:B$13,B$2:B$13)”


可表述为“*1/COUNTIF(B$2:B$13,B$2:B$13)”


COUNTIF(B$2:B$13,B$2:B$13)的值永远为一个固定值1


所以这个公式可简化为1*1+1=2


意思就是说在B2:B13区域内比B2大的数有1个


所以排名为2


以此类推



公式一还可写成


=SUMPRODUCT((B$2:B$13>B2)*(1/COUNTIF(B$2:B$13,B$2:B$13)))+1





=SUMPRODUCT((B$2:B$13>=B2)/COUNTIF(B$2:B$13,B$2:B$13))



以上3个公式是同一个意思


只是写法不同而已


公式二:


=SUMPRODUCT((B$2:B$13>=B2)*(MATCH(B$2:B$13,B$2:B$13,0)=ROW($1:$12)))


公式解析:


公式的前半部分“(B$2:B$13>=B2)”


判断B2:B13区域中大于等于B2的单元格值有几个


在这里有可能有重复的值


公式后半部分通过


MATCH(B$2:B$13,B$2:B$13,0)=ROW($1:$12)


把重复的值去掉


只保留一个重复的值


这样计算它的排名时就不会重复计算了



公式三:


=SUM(IF(B$2:B$13>=B2,1/COUNTIF(B$2:B$13,B$2:B$13)))




=SUM(IF(B$2:B$13>B2,1/COUNTIF(B$2:B$13,B$2:B$13)))+1



公式四:


=COUNT(1/FREQUENCY(IF(B$2:B$13>=B2,B$2:B$13),B$2:B$13))




=COUNT(1/FREQUENCY(IF(B$2:B$13>B2,B$2:B$13),B$2:B$13))+1



公式五:


=SUM(--(FREQUENCY(B$2:B$13,IF(B$2:B$13>=B2,B$2:B$13))>0))



公式六:


=SUM(--IF(B$2:B$13>=B2,MATCH(B$2:B$13,B$2:B$13,)=ROW($2:$13)-1))



以上就是


中国式排名的所有公式


特别要注意的是


公式三到公式六都为数组公式


所以输入公式后


要按【Ctrl+Shift+Enter】三键确定



因为以上的公式


解析其实都差不多


在这就不再一一解释了


不过


相信聪明的你们


看了前面的解析


后面的也应该都知道了吧


如果还不清楚的话


那就留言告诉小编吧



那这么全的


中国式排名公式


你还不赶快收藏起来慢慢看



关注转发收藏

会让小编更有动力输出高价值的内容


相关阅读

  • excel名次-EXCEL排名次函数公式

  • 乔山办公网excel表格制作
  • 很多人喜欢对数据进行排名,比如老师对学生成绩排名,公司高管对销售业绩排名。需要对整个班级的总分排名2首先算出学生的总分,在F2写入公式=SUM3然后计算排名。-excel名次
关键词不能为空
极力推荐
  • 25招excel使用秘技!-excel直方图

  • excel直方图,也许你已经做了上千张表格,也许你用函数算了上千复杂的运算。也许认为excel不过如此,今天25招秘技希望可以帮到大家。

ppt怎么做_excel表格制作_office365_word文档_365办公网