excel怎么对等级排序
发布网友
发布时间:2022-02-20 05:53
我来回答
共1个回答
热心网友
时间:2022-02-20 07:22
在学校,每次班次成绩出来后,班主任都要看每个人的成绩等级和排名。在大公司里,如果你有较多下属,月度的绩效也需要进行分等级和排名。如果靠一个个看,然后手写排名,首先效率会很低,尤其在数据多的时候,其次是容易出错,一不小心可能就漏掉某个数据,导致重新排名,还有就是有新成绩后又需要重新花时间去一一排名。那如何快速进行分等级和排名呢?这就涉及到了函数的应用。
开启分步阅读模式
工具材料:
Excel 2016
学生成绩表
操作方法
01
打开学生成绩表,在表头加入等级和排名,同时套用表格格式。
02
先进行分等级,等级规则是[90, 100] 为A,[80,90) 为B, [70,80) 为C,[60, 70) 为D,[0,60)为E。这就需要用到多重if函数进行嵌套了,公式为:=IF(C2>=90,"A", IF(C2>=80, "B", IF(C2>=70, "C", IF(C2>=60,"D","E"))))。
03
输入公式,确定后,第一个等级就出来了。鼠标按住D2单元格右下方的加号,往下拖至D8单元格。
04
这样等级就全部出来了。下一步是排名。
05
排名用的函数是Rank,Rank里面有三个参数,第一个参数是待排名数值,第二个参数是对应所有数值列表,第三个参数是升降序选择。成绩高排名靠前,这里选用的是降序(0)。具体公式为:=RANK(C2,$C$2:$C$8,0)。
06
输入公式,确定后,第一个排名就出来了。鼠标按住E2单元格右下方的加号,往下拖至E8单元格。
07
这样排名就全部出来了。整个表格就完整了,后续有新的成绩出来后,只需要替换前面的成绩,后面的自动会更新。即使学生换了,班级换了,只需要替换前面3列内容,这个表还是能用。
特别提示
此种方法主要是基于不打乱前面信息,否则可以利用Excel的排序功能
Rank 函数遇到成绩时,返回的结果是一样的,但是下一个排名会在此基础上+2