Excel如何按照中国式排名给成绩排序

在上一篇使用Excel给成绩排序的指南中,小编介绍了数据排序法、数据筛选法以及Rank函数排序法三种方法。Rank函数成绩排序非常方便,但缺点是若有并列排名,采用的是美式排名法,比如:有3人并列第1,那么下一个名次是第4名,而不是像中国式的排名,下一个名次是第2名。那么,使用Excel如何按照中国式排名给成绩排序呢?本篇指南给你答案。

操作方法

  • 01

    为方便大家观看和理解美式排名,例表中已将总分降序排列好了,从表中可以看到有2位考生并列第10名、2位考生并列第13名,3位考生并列第17名,美式排名并列排名占用位数,所以下一个名次分别是第12名、第15名以及第20名。

  • 02

    中国式排名方法一(sum+countif嵌套函数法): 中国式排名的公式有很多种,比较常见的是使用sum、sumproduct和countif函数。我们先从sum+countif嵌套函数法说起。假设还是对总分排序,选中H2单元格输入图中公式(注意:要加绝对引用符号),稍后我们来对公式做解析。

  • 03

    因为这组公式是数组公式,所以输完上面的公式后,还要同时按下Ctrl+Shift+Enter组合键,这样公式外层会出现一个花括号,运算结果也就出来了。 新手注意:这个花括号一定要用组合键,千万不要自己在外层加括号!!!否则工作表会认为是文本格式,计算结果会不正确。

  • 04

    鼠标放在H2单元格右下角,变成实心"十"字后双击填充公式,整个表格的成绩排序结果就出来了,两种排名方式可以相互对比一下。

  • 05

    以上步骤是"授之以鱼",接下来的解析是"授之以渔",让你不仅可以直接使用公式,而且还能了解公式涵义,从而为举一反三奠定基础。 我们先从了解IF函数开始,IF函数的语法公式是IF(logical_test,value_if_true,value_if_false),有的朋友可能会问了,为什么上面的IF嵌套函数只有两个参数呢?那是因为第3个参数可以省略不写。

  • 06

    以H15单元格的公式为例:IF嵌套函数是指判断在E2:E24单元格区域里,有没分数大于等于E15单元格里的分数,如果有则为TRUE。 点开公式求值对话框,我们可以看到运算结果有14个TRUE,这说明有14个单元格里的数值大于等于E15单元格里的分数。这14个TRUE将参与到第二个参数COUNTIF函数的计算中。新手注意:TRUE的逻辑值=1,不是按照14个单元格的总分参与计算哦。

  • 07

    COUNTIF(E$2:E$24,E$2:E$24)表示分别计算E2到E24单元格里的数值,在E2:E24单元格区域里出现的次数。而1/COUNTIF(E$2:E$24,E$2:E$24)是中国式排名的核心公式,它可以让n个1/n加起来就等于1。比如:E14和E15单元格里的分数在E2:E24单元格区域出现了两次,n=2,那么1/2=0.5,0.5+0.5=1,这样就做到了有重复值只算一个排名。

  • 08

    最后,用SUM函数对于IF函数的值求和,就可以完成排序了。 以H15单元格为例,最终值=SUM({1;1;1;1;1;1;1;1;1;0.5;0.5;1;0.5;0.5;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})=12,排序结果就出来了(第12名)。

  • 09

    中国式排名方法二(sumproduct+countif嵌套函数法) sum+countif函数法弄清楚后,sumproduct+countif函数就比较简单了,只要了解sumproduct的含义(即:将数组的所有元素相乘,然后把乘积相加)就可以了。

  • 10

    先选中I2单元格输入图中公式,然后按下Ctrl+Shift+Enter组合键结束公式,计算结果就出来了,最后再向下填充公式即可。

  • 11

    中国式排名方法三(sum+frequency嵌套函数法) 第三种排名方法就是sum+frequency嵌套函数法,如图选中J2单元格输入公式,然后按下Ctrl+Shift+Enter组合键结束公式,最后再填充公式即可。

  • 12

    这组公式需了解frequency函数的语法(见下图),第一个参数实际就是需要计算频率的数组范围,第二个参数实际就是为date array设定进行频率计算的分割点,该区间用于对data_array 中的数值进行分组。整组公式就是:以IF函数为结果,统计各数据在E2:E24区间出现的次数,最后用sum函数求和。

  • 13

    中国式排名不止这几种,但我认为对嵌套函数"知其然知其所以然"可以让新手更好地学习函数,建议多找些这样的嵌套函数多琢磨多练手,Excel函数水平才能更上一层楼。

(0)

相关推荐

  • Excel怎么根据总分排名设置名次排序

    最近很多朋友咨询关于Excel怎么根据总分排名设置名次排序的问题,今天的这篇就来聊一聊这个话题,希望可以帮助到有需要的朋友. 操作方法 01 选中数据,点击"排序和筛选",选择&q ...

  • 如何利用EXCEL对成绩排名?(排序法)

    今天小编要和大家分享的是如何利用EXCEL对成绩排名,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格,如下图所示. 02 然后输入一些内容,如下图所示. 03 接着 ...

  • excel表格中怎样对成绩排序

    使用excel表格对成绩排序是工作中经常会遇到的情况,本篇指南将介绍三种比较简单的方法:数据排序法.数据筛选法以及Rank函数排序法供大家参考. 操作方法 01 数据排序法: 打开例表,先选中目标区域 ...

  • 怎么用excel中的rank函数做中国式排名

    怎么用excel的rank函数做中国式排名呢?中国式排名是怎么回事呢 操作方法 01 新建一个excel文件,从中可以看到两列数据,姓名和成绩,我们现在要分别按分数从高到低排名,从低到高排名 02 选 ...

  • excel排名次函数公式,中国式排名

    中国式排名不会因为有并列名次而取消剩余的排名,要怎么用excel来排名,让小编教给你操作指南. 操作方法 01 首先小编打开一个工作样表作为例子.如图所示: 02 在G4单元格内输入排名类目.如图所示 ...

  • excel表格如何按成绩排序

    excel按成绩排序步骤如下: 方法一.打开Excel表格,光标定位到做为排序依据的成绩列(zf),点击常用工具栏中的"降序排序"按钮.就可以让整个表依"zf" ...

  • Excel怎么根据总分排名、怎么设置名次排序

    Excel是大家经常用的办公软件,下面,小编来介绍一下Excel怎么根据总分排名.怎么设置名次排序,希望能帮助到大家. 操作方法 01 首先,打开一个Excel表格. 02 然后将表格全部选中,不要选 ...

  • 在EXCEL中如何全校让学生成绩表按照班级排序

    学校的成绩表往往是集体学生的成绩排序.这样就会让每个班的成绩不是很清楚的明了.那么这时就能利用EXCEL中序列工具,将学生按照班级排序. 步骤/方法 01 首先打开某学校的的集体学生成绩表. 02 在 ...

  • Excel表格如何进行大量数据的排序整理?

    部分时候,如果需要排列处理的数据太多的话,就需要用到Excel表格自带的排序功能.下面,小编就给大家说说如何应用Excel表格进行大量数据的排序整理. 数据整理排序 1.首先,打开数据文档,选中需要排 ...