1. 在计算成绩排名的时候,我们可以直接在成绩这一列按照顺序排列,但是我们也可以单独通过一个函数来计算学生的名次。
2. RANK.EQ:RANK是等级,EQ是equal(等于的意思);该函数的语法里面有三个元素:一是指定的数字(或者比较的对象),二是比较的范围,三是排序的方式(从大到小或从小到大)。
3. 先输入比较的对象C2单元格,比较的范围C2:C9,排序默认是从大到小。
4. 如果我们快速下拉填充后会有一个问题,函数里的比较范围会因着相对引用而导致其他学生的排名出现偏差。
5. 要解决上面的问题,我们需要固定这里的比较范围,所以回到最初的公式,选择比较范围这个元素,然后按F4,最后公式会变成“=RANK.EQ(C2,$C$2:$C$9)”即可。
6. 我们还可以尝试一下利用第三个元素把排序方式变成从小到大,也就是在加一个“1”,公式变成“=RANK.EQ(C2,$C$2:$C$9,1)”。
7. 这里我们会发现还有一个RANK函数,它的功用其实是和上面一样,不过主要用于2007Excel及之前的版本。