APP下载

EXCEL在计算平时成绩中的应用

2012-04-29王晓驰,解廷献

教育教学论坛 2012年44期
关键词:模板

王晓驰,解廷献

摘要:平时成绩是学生总成绩的一个组成部分,每个学期末学生平时成绩的计算是一项主要而繁重的工作,不但计算过程繁琐而且容易出错。针对这些特点,笔者根据在实际工作中使用EXCEL计算成绩的经验,在本文中介绍了如何使用EXCEL自动计算学生平时成绩,不但省时省力而且准确。由于可以借助模板,所以即使是对计算机和EXCEL不熟悉的老师同样可以使用,该方法也可以应用到机关测评的排名等领域。

关键词:EXCEL电子表格;学生平时成绩;模板

中图分类号:G647 文献标志码:A 文章编号:1674-9324(2012)12-0259-02

高等学校学生的期末成绩一般由平时成绩和考试成绩两部分组成,平时成绩的计算尤其是实验成绩计算非常麻烦。例如大连交通大学的大学物理实验的总成绩采用的是5分制,分优、良、中、及格、不及格,共5档,它由每个实验的实验报告成绩和期末的考核成绩来决定。每个实验的实验报告成绩分优、优-、良+、良、良-、中+、中、中-、及格+、及格、及格-、不及格、零,共13档,考核成绩分优、良、中、及格、不及格、零,共6档,学生实验总成绩的具体算法是首先将实验报告和考核成绩换算成分数,(具体换算方法——优:100,95;优-:95;良±:85±3;中±:75±3;及格±:65±3;不及格:40),然后将实验报告的成绩取平均值乘以70%加考核成绩乘以30%得到实验分数。最后按照一定的标准(即:实验分数大于90为优;80~89为良;70~79为中;60~69为及格;60以下为不及格)给出学生的实验总成绩。从刚才的计算过程来看,实验成绩的计算非常繁琐,工作量也非常大,而且容易出错。EXCEL是由全球最大的软件开发公司——微软开发的,它主要进行数据处理、统计分析等工作。使用EXCEL进行数据处理时,我们只需将数据输入到表格中,再把计算的公式填入到相应的单元格,EXCEL会自动按照计算公式显示出结果。本文借助EXCEL提供的函数将学生的总成绩自动算出,非常直观、方便,不但提高工作效率,使老师有更多的精力投入到教学和科研中去,而且还能减少手动误差。

一、处理方法

首先以大连交通大学的物理实验成绩的计算为例,说明如何用EXCEL自动计算学生总成绩。在这里可以使用EXCEL2003自带的函数COUNTIF来完成。图1是一份大学物理实验(一)的平时成绩登记表,A列也就是第一列是学生的学号,B列是学生的姓名,C列到M列是学生的实验报告成绩,N列是学生的考核成绩,O列是最终成绩。例如统计图1第8行从C列到M列中“良-”的个数,可以使用COUNTIF(C8:M8,“良-”)来实现,其中C8:M8表示寻找的单元格范围是从第8行的C列到M列,这个范围内是学生3的实验报告成绩。“良-”表示在第8行的C列到M列是“良-”单元格满足条件,返回的结果是4。下面以大学物理实验(一)为例,介绍如何自动计算学生成绩。

为了计算方便和便于检查我们增加了Q到S辅助列,其中S列是C到M列的实验报告成绩总和,R列是考核成绩换成了分数,Q列是R列和S列的加权求和。第一步计算实验报告的成绩。在S6单元格输入COUNTIF(C6:M6,“优-”)*95+COUNTIF(C6:M6,“优”)*100+COUNTIF(C6:M6,“良+”)*88+COUNTIF(C6:M6,“良”)*85+COUNTIF(C6:M6,“良-”)*82+COUNTIF(C6:M6,“中+”)*78+COUNTIF(C6:M6,“中”)*75+COUNTIF(C6:M6,“中-”)*72+COUNTIF(C6:M6,“及+”)*68+COUNTIF(C6:M6,“及”)*65+COUNTIF(C6:M6,“及-”)*62+COUNTIF(C6:M6,“不及”)*40,就得到了实验报告的成绩。在这个公式中C6:M6记录的是学生1实验报告的成绩,COUNTIF(C6:M6,“优-”)统计的在C6:M6范围内“优-”的个数,“优-”对应的分数是95,这样“COUNTIF(C6:M6,”优-“)*95”就得到了实验报告成绩是“优-”的对应总分数,同理可得到其他各档成绩对应的分数和。第二步将考核成绩换算成相应的分数。可以在R6单元格内输入COUNTIF(N6,“良”)*85+COUNTIF(N6,“中”)*75+COUNTIF(N6,“及”)*65+COUNTIF(N6,“优”)*95+COUNTIF(N6,“不及”)*40,N6是学生1的考核成绩,单元格区域就是N6。第三步计算实验成绩的分数。Q6的值是实验报告成绩的平均值乘以70%与考核成绩乘以30%之和,用公式“S6*0.7/11+R6*0.3”表示,公式中前一项是实验报告成绩平均值乘以70%,第二项是考核成绩占30%。第四步根据Q6列给出实验总成绩,具体要求是:大于90:优;80~89:良;70~79:中;60~69:及格;60以下:不及格。使用公式IF(Q6<60,“不及格”,IF(Q6<70,“及格”,IF(Q6<80,“中”,IF(Q6<90,“良”,“优”))))来实现。该公式的执行过程是这样的,首先检查Q6是否低于60,如果低于60也就是说“条件”是“真”返回值是“不及格”,如果大于60,“条件”的结果是“假”,返回值是“IF(Q6<70,”及格“,IF(Q6<80,”中“,IF(Q6<90,“良”,“优”)))”再检查Q6是否小于70,如果Q6小于70那么该学生的成绩就在60~69之间,他的实验总成绩就是”及格“,依次类推。第四步是复制,选中O6到S6列,然后将鼠标移至S6右下角,成“细十字”细状时,按住鼠标左键向下拖拉到学生名单的最后一行就完成了复制。我们可以将这些算法做成一个大学物理实验成绩单的模板,老师只要填写实验报告成绩和考核成绩就可以自动得到最终成绩了。

二、结果讨论

图1表格中,将学生的班级、学期、教师姓名、学生学号、姓名、成绩删掉就可以作为大学物理实验(一)的实验成绩模板,老师将该班的班级等信息填好,再输入实验报告的成绩和考核成绩,O列自动显示该学生的最终实验成绩。这样计算结果既准确又省时。这种方法给物理实验的成绩计算带来了很大的方便。从上面的叙述可以看到,本文对学生的平时成绩的处理是非常成功的,这种方法也可以推广到其他领域,熟练地使用EXCEL电子表格能得到事半功倍的效果。

本文介绍了如何使用EXCEL电子表格来计算学生成绩,可以根据教学大纲的具体要求做成模板,教师只需按照规定输入各项成绩就能自动得到学生总成绩,这样不需要专门的编程,也可以直接得到学生的平时成绩,该方法不但简洁而且大大提高了工作效率,并能保证计算结果的准确性。本文数据处理的方法也可以借鉴到其他领域。

参考文献:

[1]牛英煜.大连交通大学物理实验教学大纲,2010-2011学年[Z].

基金项目:大连交通大学校实验改造资助项目:数字万用表的设计

作者简介:王晓驰(1980-),女,辽宁省大连市人,助理工程师,实验员。

猜你喜欢

模板
铝模板在高层建筑施工中的应用
高层建筑中铝模板系统组成与应用
铝模板在高层建筑施工中的应用
特高大模板支撑方案的优选研究
模板技术建筑施工中的应用
铝合金模板在建筑施工中应用
巧用思维模板 强化规律应用
常见的几种记叙类文章结构模板(二)
Estimation of irrigation requirements for drip-irrigated maize in a sub-humid climate
铝模板在高层建筑施工中的应用