在每周量化表的统计中,各位小主都会遇到对某一项进行排名的工作,例如:对二年级16个班的路队、课间操和纪律的合计进行排名,根据排名规则,相同数值,占用名次。大家可能会手动输入名次,或者先对“合计”进行降序排序,然后在“名次”中输入排名,最后还不要忘了按“班级”关键字,把表格重新排序,有时还会遇到十班以后的班级无法排序的问题,每每遇到这么多问题,你是否也苦恼过?今天给大家分享一个小妙招,解决大家遇到的排名问题,快来试试吧!
排名函数RANK:
含义:求某一个数值在某一区域内一组数值中的排名。
函数语法:
=RANK(number,ref,[order])
number是需要进行排序的数字。
ref是指整组数字。
order是数字排位方式,order 为 0(零)或省略是降序排序,是其他的则为升序排序。
方法一:
1、单击Z5单元格,单击“公式”——插入函数——搜索RANK函数
2、“数值”中,单击表格中的Y5,“引用”单击Y5到Y20,选定二年级合计区域,排位方式,是降序从大到小,可以输入0也可省略。如果是升序排名,则输入1。
3、在公式编辑栏中单击Y5:Y20,切记!!!按F4,把地址变成绝对地址。我在操作时,没有把相对地址变成绝对地址,结果出现错误,绝对地址前有“$号,拖动时位置不变,相对地址和绝对地址有关知识在这里没时间赘述,如想深入了解的,可以网上查询。
4、Z5单元格中名次是“1”,把鼠标放在右下角有黑色+号,可以向下填充,这一步大家都会。
没有改变表格顺序,名次都已填充。熟练使用rank 函数,秒操作,既省力又省时间。
方法二:我们可以在Z5单元格中手动输入公式:
=RANK(Y5,$Y$5:$Y$20)
然后下拉单元格填充即可。在这里因为数值需要从高到低排序,order就填了0,当然也可以省略。
相同数值,占用名次,可以用rank函数;相同数值,不占用名次时,可以利用sumproduct函数。
凡事,先思而后行,事半功倍,事后学会反思,前车之鉴!
网友评论