在工作和学习中,常需对数据进行排序处理。例如每学期末要对各班学生成绩进行排名,接下来将详细介绍具体操作方法。
1、 首先需定义区域名称,选中包含班级数据的单元格区域,点击菜单栏中的选项,进入功能,选择进行设置。
2、 在对话框的栏输入班级缩写BJ。
3、 重复前述操作,定义总分名称,在栏输入ZF作为总分的简称。
4、 计算班级名次
5、 在班级名称的输入框内键入公式{=SUMPRODUCT(IF(BJ=C2,1,0)*IF(ZF>I2,1,0))+1},然后按下组合键,将其作为数组公式确认。之后只需将该单元格的公式向下复制到其他单元格,即可自动完成相应数据的填充与计算,操作简便且高效。
6、 该公式通过嵌套SUMPRODUCT与IF函数实现:利用IF(BJ=C2,1,0)筛选出同一班级的考生,再用IF(ZF>I3,1,0)判断同班中成绩高于指定考生的人数,最后由SUMPRODUCT统计满足条件的数量,从而得出该考生在班级中的排名位置。
7、 计算年级排名
8、 在选项卡中点击,选择,弹出窗口内将类别设为,然后选中函数。
9、 在函数参数框中依次输入number值为I2,Ref值为ZF,确认后拖动填充柄向下填充即可完成操作。
10、 各班级及年级排名排序后的最终结果所示,命名时应使用字母,避免Office无法识别的问题。
