用电子表格统计体育成绩
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
巧用电子表格实现体育成绩自动评分西安市第八十中学李伟当今信息化时代,计算机运用在我们工作,生活和学习中,越来越普及。办公室软件也成为工作中必不可少的工具。体育教师天天和数字打交道,而每当到了体质测试、体育模拟考试时更会面对一大堆的体育测试数据,各项目测试结束,在学生体育测试数据与成绩换算这一环节,不少体育老师感到头疼。因为需要将原始数据与国标数据进行比对,折算成绩,并且标准按年级和性别也有所不同。实践操作过程中,尽管老师花费了大量时间和精力,仅靠手工计算,要查分、统计、分析这些数据要花费大量的时间,还比较繁琐,但还是有很多错漏,给最后评判工作带来了极大不便。其工作量与难度可想而知。Excel 是一个非常优秀的电子表格处理软件,用它可以方便快捷的制作电子表格,对数据进行复杂的计算和分析,还可生成直观的图表,让我们一目了然。现阶段Excel 也常常被学校老师用来处理一些学生成绩数据,但这些还还远远不够,我们应该充分发挥Excel 强大的函数数据处理功能,让体育老师从繁琐的数据中解脱出来,提高工作效率,因此研究Excel 用来统计体育成绩也成为当前体育老师迫切需求。通过一年的摸索,在此我向大家推荐Excel 中的函数LOOKUP 和函数If 。体育老师巧妙应用Excel 即可快速完成这项统计核算工作。操作过程中,我们只需要输入原始数据,Excel 会自动核对,给出对应成绩,错漏几乎为零。
一、制作学生成绩空表
首先,用Excel 制作一个学生成绩空表,由于学生学籍现在实行电子档,所以很容易做到,只需要复制粘贴学生姓名、性别等数据就可以了。为了识别方便,我们将工作表重命名为“学生成绩”表,如图一。
二、建立评分标准表
在使用Excel中的函数LOOKU和函数If查分时,应该先创建评分标准表。根据《国家学生体质健康标准》,创建《体育评分标准表》。我们切换到Sheet2 工作表,将工作表重名为“跳远评分表”,并将《国家学生体质健康标准》评分标准数据输入,输入评分标准数据时需要注意一个细节,评分标准数据应该按照从低到高顺次输入,否则会造成评分错乱。制作这个工作表的目的,是为了让老师在输入学生测试数据时,Excel可以自动按性别与之比对,完成得分的自动判断。如图二
坛件GEM + 雀工屯QL EEl cm CE? 桔K 工貝工二Wi=«-Wiftti
i —* q 1 I .^£3.-| * 4 W F2丄久丄丄二7 E+*- 1 E3 -
ITT■A-
A C ZF G H T
1十牛
2 1 30 1 i 0■ Q
% 1 3-5 1 izm 2 £fe
a1・£■么O
片15in 口 4 Q
1 2D13S- c o
71XL・60
汽 1 h*H 3和x
言i曰工[回手l> 4
1 ■ S 1 b丁人轉孚TH
]_ 1:1 1 9N n ”
1 ::l-M1雪吕P O
1 - 1 -JQ1T
1.-41曰=lol P -i
1G 1 ST 1 rt^li*7 ■
1 ■-i. mi 1 C57V H
ZLT i m厲 1 VQ0 O
JLiH :NX1770O
1 “31 1IP“ c
lyiJ■J
G 133^5 1 9占 a. oo
口 r
■ 44・• i |X ift x #
由于有多个测试项目,所以我们还需要用同样方法再制作出相关项目的评分表。如图二
三、自动评分的公式输入
完成了以上基础工作,接下来最重要的是利用Excel的LOOKUP匕对函数和
IF条件判断语句,实现输入成绩后Excel自动评分,得出成绩。现在就需要设计一系列公式,以便达到自动查找和计算成绩。思路是这样的,首先用if判断数据是男生还是女生,然后查找此数据在评分表中所对应的分数。
我们切换到“学生成绩”工作表,双击E3单元格,也就是得分单元格,输
入以下代码:=IF(C3=" 男",LOOKUP(D3,跳远!$A$2:$A$22, 跳
远!$C$2:$C$22),LOOKUP(D3跳远!$B$2:$B$22,跳远!$C$2:$C$22)),这句代码通过判断C3单元格学生性别,将D3单元格内原始测试数据与评分标准进行比对,并将比对后取得的成绩直接显示在E3单元格内。E列的其它单元格,我们只需要使用填充功能,向下填充,代码就会自动完成。如我们在D3单元格输入202,那么在E3单元格就会自动显示得分为80分,这样操作后,我们只需要在D列输入数据,那么在E列就会自动显示得分。
而其它项目的自动评分,我们也只要将上面代码关键的部分,加以替换,
即可完成。双击G3单元格,输入以下代码:=IF(C3二"男"丄OOKUP(F3,长
跑!$A$2:$A$22,长跑!$C$2:$C$22),LOOKUP(F3,长跑!$B$2:$B$22,长
跑!$C$2:$C$22)),与上面的区别只是将“跳远”字段改成了“长跑”“ D3”改成了“ F3”。同样,此时我们只要在F列输入测试数据,那么在G列就会自动
评分,得出成绩。同样的原理,我们可以把其余项目得分输入相对应的公式。
四、运用Lookup 函数注意事项
1、函数LOOKUP勺向量形式为:LOOKUP(lookup-value, lookup-vector ,
result-vector)。向量为只包含一行或一列的区域。函数LOOKU的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列
区域相同位置的数值。如果函数LOOKUPS不到lookup-value ,则查找中小于或等于的最大数值。如果lookup-value 小于lookup-vector 中的最小值,函数LOOKU®回错误值#N/A。因此,每个分值上限和下限的设置要准确。
2、查找分数中,一般都是数据越大分值越高,如跳远、实心球等,但计时
类项目中50 米和800 米、1000米则相反,数据越小分值反而越高,如男生1000 米,—100 分,—95 分,—90 分,那对应多少分,如设计不好,就容易出错。为了解决此问题,我采用解决此问题的方案是就是重新设计评分标准,0—100分,—95 分,—95分,—90 分。这样就很容易的解决了此问题。同样的问题在50 米就解决了。
3、result-vector 只包含一行或一列的区域,其大小必须与lookup-vector 相同。公式栏中所选的数据源必须加绝对引用。
以上是我在工作实践中不断学习得出的经验总结,如果一个年级或者一个学校的体育成绩,输入好原始数据后。可以用求和函数、平均函数以及其它函数很快便可处理好每位学生的得分、等级,统计出班级的优秀率、良好率、合格率。对你的教学是很有帮助的。你不妨试试函数LOOKU和函数If查找分析
体育成绩。这样确实会减轻体育教师的工作量。