excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

excel中怎样按总分排名 , 教务老师Excel之学生成绩排总分方法
【excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法】今天重点讲用sum函数给学生总分 , 用countifs给学生排次第 。
我们需要学生的原始成绩 , 就是这个样子的:

excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图
我们假设有七八九三个年级 , 每个年级有12个班 , 七年级没有物理化学 , 八年级没有化学 , 九年级没有地理生物 。
计算总分 , 另起一列N , 标题为:总分 。
在N2单元格键入“=sum()” , 然后光标点在括号之间 , 鼠标左键拖选E2:M2 , 括号内内容自动填充为“E2:M2” 。回车后N2填充完成 。光标点在N2单元格点击 , 移动光标到右下角绿块处 , 出现黑十字双击向下填充 。总分完成 。
excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图
接下来 , 计算年级次第 。
在O1单元格键入“=E1&”年级次第”” , 向右拖动到出现“总分年级次第为止” 。
excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图
接着在O2单元格键入“=IF(E2=””,””,COUNTIFS($A$1:$A$1836,$A2,E$1:E$1836,”>=”&E2)+1)” 。
excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图
函数解释为IF和countifs嵌套 。
可以一次性输完 , 也可以分开输入 。
COUNTIFS函数意义 , 第一参数是条件年级所在区域$A$1:$A$1836 , 因为考虑要向下向右拖动 , 年级区域永远不变 , 所以绝对行和列 。
第二个参数是年级条件是$A2 , 年级永远在A列 , 绝对行相对列 , 保证右拖列固定 , 下拖行变化 。
第三个参数是条件语文学科分数所在区域E$1:E$1836 , 考虑向右拖动列变化 , 学科变化 , 向下拖动行不变 , 区域不变 。
第四个条件是学科条件是“”>=”&E2” , 就是大于等于该分数 。
综合解释就是年级区域等于该年级 , 学科分数区域大于等于该分数的个数 。然后再加1就是年级次第 。
因为不是每个年级学科都有 , 所以加个IF 。解释是如果条件单元格内容是空 , 结果单元格内也填空 , 否则才用countifs计算年级次第 。
填完依然向右拖动到总分年级次第 , 然后点击X2单元格右下单元格黑色十字 , 向下填充所有!
班级次第可以类比年级次第填充!
excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图

excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图
给大家几个答疑:
为啥不是一个学科后直接跟该学科班级次第 , 年级次第?
答:这个仅仅是计算结果 , 这样的格式方便填充公式 , 而且利于后来统计年级次第段内人数 。
这样咋打印?
答:这个是过程数据 , 底层数据 , 不会呈现给用户 。学生人数一旦建立 , 就固定一个学年只增不删 。但是每一次参加考试的学生会有误差 , 所以建立这个表格 。学生成绩册怎样打印 , 随后跟大家探讨
excel中怎样按总分排名,教务老师Excel之学生成绩排总分方法

文章插图