用电子表格统计体育课成绩
2014-11-10曾淑刘春林
曾淑 刘春林
摘 要:体育教学中成绩的统计量很大很复杂,本文通过利用电子表格将繁琐的统计简单化,节约时间节约人力,简单精准。
关键词:电子表格;统计;体育课成绩LOOKUP函数;IF函数
在所有的教学课程中,体育是成绩统计项目最多的科目。比如一名体育教师上10个班的课,每个班假如50名学生,每一名学生测试4个项目,那么一共统计多少次分数呢?答案是2000次!2000次只是统计每名学生每一个项目的分数,还有每个项目所占分数比例不一样,还得计算每个项目的比例分,所以还得再用2000次计算;而每名学生的总成绩由出勤表现、理论知识、学生自评、学生互评、教师总评各10分共计50分,加上身体素质、运动能力及技能以及上期的人体形态机能共50分合计100分作为全学期的体育课成绩分数,此处计算至少得花500次,如果是上学期,还得再查找人体形态机能分值,至少1000次;最后再用500次评定学生等级。就上学期而言,统计完500名学生的体育成绩等级共得花费至少6000次。
想想看,查找计算6000次得用多少时间,得花费多少精力。费时费力不说,还容易出错,在此,我向大家推荐Excel2000,用它可以很轻松搞定。
首先,在学校教务处要一份你任教班级的学生电子花名册。根据《中小学学生体质与健康锻炼标准登记册》设计自己的登记册,每一年级一份,你将学生的班级、学号、姓名、性别复制到成绩册里面,如图1所示:
图 1
成绩册建成后,开始录入成绩,下面我们用Excel2000来计算短跑50米的分值。首先建立一个评分标准表,如图2所示:
图2
在单元格S8中输入下列公式,再按回车键,如图3所示:
=LOOKUP(R8,Bz!$B$99:$B$119,Bz!$A$99:$A$119)
图 3
“=LOOKUP(R8,Bz!$B$99:$B$119,Bz!$A$99:$A$119)”
语法解释为:查找r8即6.9秒在男生标准50米成绩中所对应的分数。
按回车键后得出6.9秒所对应分数为85分,将光标移到填充柄右下方,使用自动填充功能来完成该列的男生输入,就可以得出下面每名男生50米的分数。再在第一名女生50米分值处(即S10单元格)输入下列公式后再回车,“=LOOKUP(R10,Bz!$B$123:$B$143,Bz!$A$123:$A$143)”
如上所示再填充,可得到所有女生50米分数,如图4所示:
图4
依此类推,可以计算其它任何项目的分数。
计算总成绩就按各项目比例分数相加而得,比较简单。评定等级使用IF函数,在AI8单元格中输入下列公式,如图5所示:
=IF(AH8<59.5,”不及格”,IF(AH8<74.5,”及格”,IF(AH8<89.5,”良”,”优”)))
图5
按回车键就可得出82分所对应的等级为“良”,利用填充柄向下填充单元格,依次可以得出每名学生的成绩等级。
在上面的成绩统计中,主要用到两个函数,一个是LOOKUP函数,另一个是IF函数。
LOOKUP有两种语法形式:向量和数组。这里采用向量形式,向量形式为:LOOKUP(lookup-value,lookup-vector,result-vector)。
注: ①Lookup-value为函数在第一个向量中所要查找的数值,可以为数字、文本、逻辑值。②Lookup-vector为只包含一行或一列的区域,lookup-vector的数值可以为数字、文本、逻辑值。要点:lookup-vector的数值必须按升序排列,如:-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数不能返回正确的结果。③result-vector只包含一行或一列的区域,其大小必须与lookup-vector相同。
在用Excel中的函数LOOKUP查分时,应该先创建评分标准表。如图2所示,
三、注意事项
LOOKUP函数的向量形式为:LOOKUP(lookup-value,lookup-vector,result-vector)。向量为只包含一行或一列的区域。函数LOOKUP的向量形式是在单行区域或单列区域中查找数值,然后返回第二个单行区域或单列区域相同位置的数值。如果函数LOOKUP找不到lookup-value,则查找其小于或等于的最大数值。如果lookup-value小于lookup-vector中的最小值,函数LOOKUP返回错误值#N/A。因此,每个分值上限和下限的设置要准确。