考评教师的教学成绩,首先是要考评到班级的成绩。
我们以学生成绩为基础,计算班级成绩。
我们可以通过删除重复项获得班级。
1、打开Excel文件表格,点击选中要计算平均分的那个单元格。2、接下来,在数据表右侧页面中,点击“自动求和-平均值”按钮。3、接下来,软件将自动全部框选计算数值的单元格,确认计算内容无误之后,按下回车键。4、最后,。
在学生成绩表格,光标定在班级列第一行,就是B1。然后Ctrl+shift+↓选定,复制粘贴至新表格(教学成绩核算)的B列。点数据,再点重复项下拉箭头,选择删除重复项,再在给定的对话框选择扩展区域或者是当前区域。这个选择当前区域,然后确定,只剩下36个班级。
“平均分”用除法计算:总数÷份数=每份数 总数÷每份数=份数
A1单元格输入年级,A2单元格输入公式“=LEFT(B2,1)”,然后向下填充。
人数顺便统计一下,C1单元格定义为人数,C2单元格输入=CO,然后从下拉菜单选择countif,之后光标定在括号内。点击进入学生成绩表,光标定在班级列首(B2),接着Ctrl+shift+↓选定,第一个参数自动填充,再按F4行列都绝对引用,函数内键入“,”,光标点到教学成绩考核表的B2单元格,第二个参数填入。第二个参数都相对应用,光标移到括号后回车。然后向下填充,个班人数统计完毕。
要在D列定义为学科,7年级12个班7个学科占用12*7=84行,8年级12班8个学科占用12*8=96行,9年级12个班7个学科占用12*7=84行,每个年级都有总分,再加36,共计96*2+108=267行,加上首列共计268行。
复制粘贴太慢,我们采用铺数进行,A2:A97铺7,A98:A205铺8,A206:A300铺9.
班级列重新铺,每个年级都有12个班,12个循环。B2单元格键入“=A2&RIGHT(0&MOD(COUNTIF(A$2:A2,A2)-1,12)+1,2)”,向下填充,因为原来有班级,所以后面的需要再次填充。
人数也自然补齐到最后。
考试的平均分数算法为 如果以全班为单位 就用全班同学的总分数除以全班的人数就可以了。同理以全校为单位的话 就用全校总分数除以全校人数。如果是每个人的平均分的话,就把没门功课的分数相加除以功课的数量.如果是全班。
填充学科,我们先做一个辅助表格。新增表格命名为辅助表:
在教学成绩核算表D2单元格输入“=VLOOKUP(A2&COUNTIF(B$2:B2,B2),IF({1,0},辅助表!$A$1:$A$26&辅助表!$B$1:$B$26,辅助表!$C$1:$C$26),2,学生成绩怎么求平均分,0),
”,然后Ctrl+alt+shift三键组合,接着就是向下填充,各班级学科填充完毕。
接下来可以在E列求班级平均分,用到AVERAGEIFS函数,名称为多条件求平均数。函数第一个参数为求平均值区域,这个需要再嵌套一个OFFSET函数。
函数解释为:
第二个参数为移动行的数目,行不需要移动,所以为0
第三个参数为列移动的数目,由科目决定,嵌套一个MATCH(D2,学生成绩!$B$1:$N$1,0))
MATCH的第一个参数为科目,第二个参数为科目所在的参数所在的区域:学生成绩!$B$1:$N$1,第三个参数为准确匹配。
例如F2单元格,科目是语文,语文在学生成绩!$B$1:$N$1对应的数目准确查找为4,意味着A1:A2101为0,列移动四个为E1:E2101,即求平均数所在区域。
AVERAGEIFS函数的二个参数为1条件所在区域,年级所在区域为A列;
AVERAGEIFS函数的三个参数为1条件即A2单元格;
AVERAGEIFS函数的四个参数为2条件所在区域,学科所在区域D列;
AVERAGEIFS函数的四个参数为2条件即D2单元格。
平均分算完,要给老师一个分数。
也就是用各班平均分除以年级学科最高平均分,然后乘以40就是个人的平均分。
这样做的目的是避免直接数据,减少分差。
这个跟countifs函数类似,依次实际条件区域,条件。
同年级同学科平均分大于自己的个数加1就是班级平均分在年级中的次第。
下次我们继续……