巧用Excel函数统计体育成绩

您所在的位置:网站首页 成绩总评怎么填表格 巧用Excel函数统计体育成绩

巧用Excel函数统计体育成绩

2024-07-13 19:05| 来源: 网络整理| 查看: 265

用Excel计算学生学习成绩已经是一个老话题了,但很少有用Excel来计算体育成绩。体育成绩跟其它成绩不同,学生测试以后没有直接得出分数,而是一项一项的数据,如100米跑了12秒这样的数据。然后要把这些数据按照《国家体育锻炼标准》折合成各项分数,最后还要将各项分数按一定比例累加起来得出最终的体育成绩。

  如果用Excel的LOOKUP函数来做就显得非常简单,你只要在Excel中进行几个简单的操作就可以计算出学生体育成绩。下面我们看看如何用Excel来计算学生的体育成绩:

  Step1 录入各项成绩

  体育科目里有些成绩,如中长跑是以时间来记分的,一个一个录入时间太麻烦了,所以为了提高录入速度,对于要求输入时间格式的单元格(如我们表中第D列),可以选定D列,然后点击“格式→单元格”,在“数字”选项卡下选择“自定义”格式,将“单元格格式”自定义为“##′##″”型(图1)。这样当我们需要录入时间“2′45″”时,只要在单元格中录入“245”回车即可得到,给我们录入时间成绩带来极大的方便。

  在每一项(列)成绩录完后应在该列右边空上一列用来给这项成绩打分(图2)。如果你经常用到这个评分表,还不如把这个文件保存为模板文件(*.XLT),下次用到的时候就不必重新设置了。

  Step2 制作评分标准

  在《国家体育锻炼标准》中,对每一个年龄段学生的每一项体育测验都有相应的成绩评定标准,为了让Excel能够自动为我们结算出成绩,我们还得将这个标准录入进去,让它自动根据标准来分析数据,图3即为“中长跑”和“推铅球”两张评分标准表。录入完成后分别以“中长跑”和“推铅球”为名保存。如果还有其它项目,你不仅可以另建一个文件来录入评分标准,也可以将它录在上述两张表中,但要分田赛和径赛两类。

(图片较大,请拉动滚动条观看)

  小贴士:由于下面所用到函数的要求,表中的B、C两列应该按照升序排列,这也是要将跑步项另起一表的原因。

 

2  Step3 了解LOOKUP函数

  要使Excel能够自动将成绩按评分标准折合成分数,关键是要用好“LOOKUP”这个函数,用它按评分标准来分析学生考核所得的数据。其语法结构及参数作用如下:

  LOOKUP(lookup_value,lookup_vector,result_vector)

  Lookup_value参数:是LOOKUP函数要查找的数值。在本例中为成绩表中的体育素质成绩,即长跑所花的时间、推铅球的距离、立定跳远的距离等,在使用中你只要提供一个单元格即可。

  Lookup_vector参数:是第一个单列的区域。在本例中为“中长跑”表中的A列或B列、“铅球”表中的A列或B列,即所测得的数据。该列数值必须按升序排序,否则,函数LOOKUP不能返回正确的结果。所以要将评分标准表分“径赛”和“田赛”两个表(一般情况下,径赛时间越少成绩越高,田赛距离越大成绩越高),使它们的第一个单列都能按升序排列。

  Result_vector参数:是第二个单列区域,在本例中为“中长跑”和“铅球”表的C列,即与测得数据对应的分数。

  如果函数LOOKUP找不到与学生所得成绩相对应的lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。而通常情况下在评径赛成绩时却与之相反,如“中长跑”表中的女子800米100分为3′15″和95分为3′19″,如果你跑了3′18″就打100分了,这肯定是不行的,每个成绩后插入一个邻近的数值。如在3′15″和3′19″之间插入3′16″95分,这样保证了输入“3′18″时不是打100分,而是打95分。

  由于lookup_value小于lookup_vector中的最小值,函数LOOKUP会返回错误信息,所以在“中长跑”和“铅球”表中第一行(即最小值行)前分别插了一个数值为“0”的最小值一行。

  Step4 计算成绩

  800/1000米成绩处理:先将光标定位在E3单元格,按下“f(x)”按钮,选择“LOOKUP”函数,并选择其参数形式(图4),在随后弹出的“函数参数”对话框中,Lookup_value、Lookup_vector、Result_vector的设置值如图5所示,点击确定后会要你给出“中长跑.xls”文件,你只要将刚才保存的文件给它就行了。

  这时已经有一个成绩出来了。然而因为体育成绩男女同学评定标准不一样,刚才我们用的是A列(女生的评定标准),这里就不适合男生的评定。所以还要在这个公式上加上几个语句,最终的公式为“IF(C3="女",LOOKUP(D3,[中长跑]Sheet1!$A$3:$A$46,[中长跑]Sheet1!$C$3:$C$46),LOOKUP(D3,[中长跑]Sheet1!$B$3:$B$46,[中长跑]Sheet1!$C$3:$C$46))”,这样得出的成绩会自动区分男女同学的评分标准。选中计算好的一格单格,按“Ctrl+C”再选中其余要计算中长跑成绩的单元格,按下“Ctrl+V”接着提供中长跑文件位置即可。类似方法可得出铅球成绩,这里不再一一介绍。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3