论文部分内容阅读
《国家学生体质健康标准》数据管理中心网站上的“国家数据库上报软件V1.1”,数据输入后只能查看某个学生的成绩,特别是在一些落后的地区,数据上报工作还没有开始,操作受权限影响,查看相关资料,以往有许多文章都介绍了Excel 运用于体育成绩统计的程序,这类程序功能齐全,对于整个学校的成绩管理比较合适,但对于一般体育教师个人计算统计学生体育成绩许多功能都用不上,同时设计编程对于非专业人员相当困难。针对这个问题,笔者认为可以采用Excel 工作表函数来计算统计体育成绩,这样可以减化许多计算程序和统计程序,可以为许多横向和纵向研究提供基础数据和生动形象的图表。掌握一些常用函数并灵活运用可以使操作更准确、更便捷。
1.涉及到的主要Excel函数
1.1 HLOOKUP 函数
HLOOKUP 函数是查找和引用函数之一。为了在数组的第一行中搜索比较值,然后返回指定单元格,就需要使用函数HLOOKUP。此函数四个参数分别是lookup-value,
table-array,row-index-num, range-lookup。体育成绩计算统计中,一般在运动成绩换算成得分时要用到此函数。运用于此,lookup-value 指所要换算的体育成绩。
1.2 INDEX函数
INDEX返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。
Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。
1.3 IF 函数
使用IF 函数可以对数值和公式进行条件测试,并根据测试的结果进行跳转。测试结果决定了IF 函数的返回值。在函数IF(logical-test, value-if-true, value-if-false)中,logical-test是任何可以计算为TRUE或FALSE的值或公式。
在体育成绩计算和统计中,可以用在处理每单项分数是否小于40 分,性别是女是男,是否经过补测,是否迟到等等。但必须建立一个可以测定为T 或F 的条件。logical-test 为TRUE时要返回的值为value-if-true, logical-test为FALSE时返回的值为value-if-false。例如按性别不同查找得分可以运用此函数。性别=“男”或性别=“女”都可用作测试条件,当性别=“男”作为测试条件,条件为True 时,按男生的评分标准来查找得分,条件为F 时,按女生的评分标准来查找得分;当性别=“女”作为测试条件结果刚好相反。此外IF 函数可以嵌套七层, 用value-if-true 和value-if-false 参数可以构造复杂的检测条件。例如:《国家体育锻炼标准》中规定五项达标得分之和大于等于420 分为优秀,小于420 分大于等于350 分为良好,小于350 分大于等于250 分为及格,小于250 分为不及格,这就可以用下面这个带IF 函数公式来完成,IF(“总分”>=420,“优秀”,(“总分”>=350,“良好”,(“总分”>=250,“及格”,“不及格”))),(设五项达标成绩之和为“总分”)。
1.4 AND 函数和OR 函数
AND 函数和OR 函数都是逻辑函数,使用AND 函数,当所有参数的逻辑值为TRUE 时,返回为TRUE;当有一个或多个参数的逻辑值为FALSE 时,则返回FALSE。使用OR 函数,当所有参数逻辑值中有一个或多个为TRUE 时,返TRUE;当所有参数的逻辑值都是FALSE 时,返回FALSE。这类函数一般与其它数学、统计、查找和引用等函数形成组合函数来运用。以计算总分为例,按规定单项得分不得小于40 分,不然不计算总分,直接记“不及格”。设五个单项分值分别为a,b,c,d,e,此时可以用带AND 的组合函数来计算, IF[AND ( a>40, b>=40, c>=40, d>=40,e>=40),a+b+c+d+e,“不及格”]。
2. Excel中学《国家学生体质健康标准》数据管理系统
2.1 基本框架
2.1.1 基本设置:
2.1.1.1 学年信息
2.1.1.2 学生信息
2.1.1.3 项目设置
2.1.2 数据录入:
2.1.2.1 评分表
2.1.2.2 一年级成绩录入
以肺活量体重指数得分为例,运用Excel统计函数自动查分:
=IF(($D$4:$D$999="男")*( $L4:$L999<>" "),LOOKUP($L999:$L999,
评分表!$L$72:$L$93,评分表!$K$72:$K$93),
IF(($D$4:$D$999="女")*(!$L4:$L999<>" "),LOOKUP($L4:$L999, 评分表!$M$72:$M$93,评分表!$K$72:$K$93),"0"))
以此类推,1000米/800米跑的自动查分函数公式为:
=IF(($D$4:$D$999="男")*( $O$4:$O$999<>""),LOOKUP($O$4:$O$999,
评分表!$E$72:$E$94,评分表!$B$72:$B$94),
IF(($D$4:$D$999="女")*(!$O$4:$O$999<>""),LOOKUP($O$4:$O$999,
评分表!$F$72:$F$94,评分表!$B$72:$B$94),"0"))
肺活量体重指数等级评价函数公式:
=IF($N4>=90,"优秀",IF($N4>=75,"良好",IF($N4>=60,"及格",IF($N4>=0.01,"不及格"," "))))
2.1.3 报表生成:
2.1.3.1 班级报表1
以B4单元格为例,
=IF($B$2="初一年级",一年级!$E4,IF($B$2="初二年级",二年级!$E4,IF($B$2="初三年级",三年级!$E4)))
再如C4单元格,
=IF($B$2="初一年级",一年级!$B4,IF($B$2="初二年级",二年级!$B4,IF($B$2="初三年级",三年级!$B4)))
其他以此类推
2.1.3.2 班级报表2
以B4单元格为例,
{=INDEX(班级报表1!C:C,SMALL(IF(班级报表1!$B$4:$B$63=$E$2,ROW(班级报表1
!$B$4:$B$63),65536),ROW(1:1)))&""}
再如C4单元格,
{=INDEX(班级报表1!D:D,SMALL(IF(班级报表1!$B$4:$B$63=$E$2,ROW(班级报表1!$B$4:$B$63),65536),ROW(1:1)))&""}
注意数组公式要在函数公式单元格内“Ctrl+Shift+Enter”得到{ }符号。
2.1.3.3 年级报表
2.1.3.4 体质健康卡
姓名=IF(AND(学生信息!C3=""),"",学生信息!C3)
性别=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,6,0)),"",VLOOKUP($C$2,学生信息!C:I,6,0))
民族=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,4,0)),"",VLOOKUP($C$2,学生信息!C:I,4,0))
班号=IF(ISERROR(IF(P13>"",VLOOKUP($C$2,三年级!C:AD,28,0),IF(H13>"",VLOOKUP($C$2,二年级!C:AD,28,0),VLOOKUP($C$2,一年级!C:AD,28,0)))),"",IF(P13>"",VLOOKUP($C$2,三年级!C:AD,28,0),IF(H13>"",VLOOKUP($C$2,二年级!C:AD,28,0),VLOOKUP($C$2,一年级!C:AD,28,0))))
学号=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,3,0)),"",VLOOKUP($C$2,学生信息!C:I,3,0))
出生年月=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,7,0)),"",VLOOKUP($C$2,学生信息!C:I,7,0))
肺活量体重指数=IF(ISERROR(VLOOKUP($C$2,一年级!C:AD,10,0)),"",VLOOKUP($C$2,一年级!C:AD,10,0))
2.2 添加背景音乐
2.2.1 插入控件
打开要设置背景音乐的Excel 表格文件。右击Excel 工具栏,在弹出菜单中单击勾选“ 控件工具箱” 以显示此工具栏。单击“ 控件工具箱” 中的“ 其它控件” 按钮,在下拉列表中选择“ Windows Media Play ” 控件(注:打开其它控件的下拉列表后先按键盘上W 键,再按几次↓ 键可快速找到此控件)。在工作表上单击插入一个Windows Media Play 控件(如图11)。
2.2.2 播放设置
选中刚插入的Windows Media Play 控件,单击“ 控件工具箱” 中的“ 属性” 按钮打开“ 属性” 窗口。单击选中第二行的“ 自定义” ,在自定义右侧表格后会显示一个“ … ” 按钮,单击此按钮就会打开“ Windows Media Play 属性” 窗口。单击“ 文件名或URL ” 后的“ 浏览” 按钮,选择打开要播放的背景音乐文件。接着把下面的“ 自动启动” 复选项选中,在“ 播放计数” 中输入一个比较大的数字,比如:99 ,这样就可以让背景音乐一直重复播放了。在此由于我们需要的只是背景音乐,因此还要单击“ 选择模式” 后的下拉列表从中选“ Invisible” ,把在工作表中的Windows Media Play 控件隐藏起来。在此还可以顺便设置一下默认音量等等。最后单击“ 确定” 完成设置,关闭属性窗口,然后单击“ 控件工具箱” 中的“ 退出设计模式” 按钮结束设置。现在保存当前工作簿退出,再重新打开这个工作簿时就会自动播放背景音乐了。
2.2.3 列表播放
前面的设置其实只是把一个音乐文件作为背景而已,这样老听同一首歌毕竟很容易听腻。对此我们可以考虑用多首歌曲进行列表播放,这并不难实现,只要先创建一个播放列表文件,然后按第二步设置“ 文件名或URL ” 时单击浏览选择打开这个列表文件就可以了。至于播放列表的制作也挺简单:打开系统自带的Windows Media Play ,把要播放的音乐文件全部添加到正在播放列表中,然后单击菜单“ 文件” 选择“ 将正在播放列表另存为” ,输入列表文件名进行保存即可。这样制作后,虽然Excel 文件体积会增大一点,但对速度没有多大影响。更重要的是可以让我们换一种心情操作Excel 。
3. 研究结果
使用Excel中学《国家学生体质健康标准》数据管理系统的研究已经在云南建水一中体育组进行了广泛的实验,该管理系统由体育教研组教师李映阳提供,其他还包括中高考体育成绩自动评分系统,数据处理准确,教师反映良好。
使用Excel中学《国家学生体质健康标准》数据管理系统,教师只需要在相应的单元格内填写原始成绩、保存和打印,即完成了全部成绩处理过程,极大地提高了工作效率,受到使用者的欢迎。根据调研结果,应用本项研究,几乎可以满足目前中学《国家学生体质健康标准》数据管理自动化的要求。
4. 结论与建议
《国家学生体质健康标准》评定和上报,是中学工作的重要环节。自行开发一种既简单易用,又准确可靠的评分系统是十分必要的。Microsoft Excel电子表格,是目前使用极为广泛的也是广大体育教师熟悉的数据处理平台。但是用Excel设计自动化评分系统,需要涉及功能开发、逻辑判断和一定的数学基础,因此可以有选择性地组织一部分教师进行集体研究,对不同的需要逐一设计,其余教师只需了解使用方法即可。在计算机日益普及的今天,对体育成绩评定的自动化研究,应当引起各中学体育主管部门的重视。
[参考文献]
[1]学生体质健康标准课题组.国家学生体质健康标准解读.人民教育出版社.2007。
[2]宣中颖.用Excel统计体育成绩.中国基础教育网.2003。
[3]陈邦权.浅谈Excel函数在体育成绩评定中的应用.科技信息。
[4]沈吉吉.Excel工作表函数在体育成绩计算及统计中的运用.四川体育科学.2002。
[5]樊西娜,康 锐.计算机在高校学生体育成绩管理中的应用.体育成人教育学刊.2004。
[6]宋强.使用Excel自动生成体育成绩的设计.山东体育学院学报.2002。
[7]王业根,俞 虹.基于Excel平台的成绩管理系统.现代教育技术.2004。
(作者单位:云南省建水县第一中学,云南 建水 654300)
1.涉及到的主要Excel函数
1.1 HLOOKUP 函数
HLOOKUP 函数是查找和引用函数之一。为了在数组的第一行中搜索比较值,然后返回指定单元格,就需要使用函数HLOOKUP。此函数四个参数分别是lookup-value,
table-array,row-index-num, range-lookup。体育成绩计算统计中,一般在运动成绩换算成得分时要用到此函数。运用于此,lookup-value 指所要换算的体育成绩。
1.2 INDEX函数
INDEX返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。
Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。
1.3 IF 函数
使用IF 函数可以对数值和公式进行条件测试,并根据测试的结果进行跳转。测试结果决定了IF 函数的返回值。在函数IF(logical-test, value-if-true, value-if-false)中,logical-test是任何可以计算为TRUE或FALSE的值或公式。
在体育成绩计算和统计中,可以用在处理每单项分数是否小于40 分,性别是女是男,是否经过补测,是否迟到等等。但必须建立一个可以测定为T 或F 的条件。logical-test 为TRUE时要返回的值为value-if-true, logical-test为FALSE时返回的值为value-if-false。例如按性别不同查找得分可以运用此函数。性别=“男”或性别=“女”都可用作测试条件,当性别=“男”作为测试条件,条件为True 时,按男生的评分标准来查找得分,条件为F 时,按女生的评分标准来查找得分;当性别=“女”作为测试条件结果刚好相反。此外IF 函数可以嵌套七层, 用value-if-true 和value-if-false 参数可以构造复杂的检测条件。例如:《国家体育锻炼标准》中规定五项达标得分之和大于等于420 分为优秀,小于420 分大于等于350 分为良好,小于350 分大于等于250 分为及格,小于250 分为不及格,这就可以用下面这个带IF 函数公式来完成,IF(“总分”>=420,“优秀”,(“总分”>=350,“良好”,(“总分”>=250,“及格”,“不及格”))),(设五项达标成绩之和为“总分”)。
1.4 AND 函数和OR 函数
AND 函数和OR 函数都是逻辑函数,使用AND 函数,当所有参数的逻辑值为TRUE 时,返回为TRUE;当有一个或多个参数的逻辑值为FALSE 时,则返回FALSE。使用OR 函数,当所有参数逻辑值中有一个或多个为TRUE 时,返TRUE;当所有参数的逻辑值都是FALSE 时,返回FALSE。这类函数一般与其它数学、统计、查找和引用等函数形成组合函数来运用。以计算总分为例,按规定单项得分不得小于40 分,不然不计算总分,直接记“不及格”。设五个单项分值分别为a,b,c,d,e,此时可以用带AND 的组合函数来计算, IF[AND ( a>40, b>=40, c>=40, d>=40,e>=40),a+b+c+d+e,“不及格”]。
2. Excel中学《国家学生体质健康标准》数据管理系统
2.1 基本框架
2.1.1 基本设置:
2.1.1.1 学年信息
2.1.1.2 学生信息
2.1.1.3 项目设置
2.1.2 数据录入:
2.1.2.1 评分表
2.1.2.2 一年级成绩录入
以肺活量体重指数得分为例,运用Excel统计函数自动查分:
=IF(($D$4:$D$999="男")*( $L4:$L999<>" "),LOOKUP($L999:$L999,
评分表!$L$72:$L$93,评分表!$K$72:$K$93),
IF(($D$4:$D$999="女")*(!$L4:$L999<>" "),LOOKUP($L4:$L999, 评分表!$M$72:$M$93,评分表!$K$72:$K$93),"0"))
以此类推,1000米/800米跑的自动查分函数公式为:
=IF(($D$4:$D$999="男")*( $O$4:$O$999<>""),LOOKUP($O$4:$O$999,
评分表!$E$72:$E$94,评分表!$B$72:$B$94),
IF(($D$4:$D$999="女")*(!$O$4:$O$999<>""),LOOKUP($O$4:$O$999,
评分表!$F$72:$F$94,评分表!$B$72:$B$94),"0"))
肺活量体重指数等级评价函数公式:
=IF($N4>=90,"优秀",IF($N4>=75,"良好",IF($N4>=60,"及格",IF($N4>=0.01,"不及格"," "))))
2.1.3 报表生成:
2.1.3.1 班级报表1
以B4单元格为例,
=IF($B$2="初一年级",一年级!$E4,IF($B$2="初二年级",二年级!$E4,IF($B$2="初三年级",三年级!$E4)))
再如C4单元格,
=IF($B$2="初一年级",一年级!$B4,IF($B$2="初二年级",二年级!$B4,IF($B$2="初三年级",三年级!$B4)))
其他以此类推
2.1.3.2 班级报表2
以B4单元格为例,
{=INDEX(班级报表1!C:C,SMALL(IF(班级报表1!$B$4:$B$63=$E$2,ROW(班级报表1
!$B$4:$B$63),65536),ROW(1:1)))&""}
再如C4单元格,
{=INDEX(班级报表1!D:D,SMALL(IF(班级报表1!$B$4:$B$63=$E$2,ROW(班级报表1!$B$4:$B$63),65536),ROW(1:1)))&""}
注意数组公式要在函数公式单元格内“Ctrl+Shift+Enter”得到{ }符号。
2.1.3.3 年级报表
2.1.3.4 体质健康卡
姓名=IF(AND(学生信息!C3=""),"",学生信息!C3)
性别=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,6,0)),"",VLOOKUP($C$2,学生信息!C:I,6,0))
民族=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,4,0)),"",VLOOKUP($C$2,学生信息!C:I,4,0))
班号=IF(ISERROR(IF(P13>"",VLOOKUP($C$2,三年级!C:AD,28,0),IF(H13>"",VLOOKUP($C$2,二年级!C:AD,28,0),VLOOKUP($C$2,一年级!C:AD,28,0)))),"",IF(P13>"",VLOOKUP($C$2,三年级!C:AD,28,0),IF(H13>"",VLOOKUP($C$2,二年级!C:AD,28,0),VLOOKUP($C$2,一年级!C:AD,28,0))))
学号=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,3,0)),"",VLOOKUP($C$2,学生信息!C:I,3,0))
出生年月=IF(ISERROR(VLOOKUP($C$2,学生信息!C:I,7,0)),"",VLOOKUP($C$2,学生信息!C:I,7,0))
肺活量体重指数=IF(ISERROR(VLOOKUP($C$2,一年级!C:AD,10,0)),"",VLOOKUP($C$2,一年级!C:AD,10,0))
2.2 添加背景音乐
2.2.1 插入控件
打开要设置背景音乐的Excel 表格文件。右击Excel 工具栏,在弹出菜单中单击勾选“ 控件工具箱” 以显示此工具栏。单击“ 控件工具箱” 中的“ 其它控件” 按钮,在下拉列表中选择“ Windows Media Play ” 控件(注:打开其它控件的下拉列表后先按键盘上W 键,再按几次↓ 键可快速找到此控件)。在工作表上单击插入一个Windows Media Play 控件(如图11)。
2.2.2 播放设置
选中刚插入的Windows Media Play 控件,单击“ 控件工具箱” 中的“ 属性” 按钮打开“ 属性” 窗口。单击选中第二行的“ 自定义” ,在自定义右侧表格后会显示一个“ … ” 按钮,单击此按钮就会打开“ Windows Media Play 属性” 窗口。单击“ 文件名或URL ” 后的“ 浏览” 按钮,选择打开要播放的背景音乐文件。接着把下面的“ 自动启动” 复选项选中,在“ 播放计数” 中输入一个比较大的数字,比如:99 ,这样就可以让背景音乐一直重复播放了。在此由于我们需要的只是背景音乐,因此还要单击“ 选择模式” 后的下拉列表从中选“ Invisible” ,把在工作表中的Windows Media Play 控件隐藏起来。在此还可以顺便设置一下默认音量等等。最后单击“ 确定” 完成设置,关闭属性窗口,然后单击“ 控件工具箱” 中的“ 退出设计模式” 按钮结束设置。现在保存当前工作簿退出,再重新打开这个工作簿时就会自动播放背景音乐了。
2.2.3 列表播放
前面的设置其实只是把一个音乐文件作为背景而已,这样老听同一首歌毕竟很容易听腻。对此我们可以考虑用多首歌曲进行列表播放,这并不难实现,只要先创建一个播放列表文件,然后按第二步设置“ 文件名或URL ” 时单击浏览选择打开这个列表文件就可以了。至于播放列表的制作也挺简单:打开系统自带的Windows Media Play ,把要播放的音乐文件全部添加到正在播放列表中,然后单击菜单“ 文件” 选择“ 将正在播放列表另存为” ,输入列表文件名进行保存即可。这样制作后,虽然Excel 文件体积会增大一点,但对速度没有多大影响。更重要的是可以让我们换一种心情操作Excel 。
3. 研究结果
使用Excel中学《国家学生体质健康标准》数据管理系统的研究已经在云南建水一中体育组进行了广泛的实验,该管理系统由体育教研组教师李映阳提供,其他还包括中高考体育成绩自动评分系统,数据处理准确,教师反映良好。
使用Excel中学《国家学生体质健康标准》数据管理系统,教师只需要在相应的单元格内填写原始成绩、保存和打印,即完成了全部成绩处理过程,极大地提高了工作效率,受到使用者的欢迎。根据调研结果,应用本项研究,几乎可以满足目前中学《国家学生体质健康标准》数据管理自动化的要求。
4. 结论与建议
《国家学生体质健康标准》评定和上报,是中学工作的重要环节。自行开发一种既简单易用,又准确可靠的评分系统是十分必要的。Microsoft Excel电子表格,是目前使用极为广泛的也是广大体育教师熟悉的数据处理平台。但是用Excel设计自动化评分系统,需要涉及功能开发、逻辑判断和一定的数学基础,因此可以有选择性地组织一部分教师进行集体研究,对不同的需要逐一设计,其余教师只需了解使用方法即可。在计算机日益普及的今天,对体育成绩评定的自动化研究,应当引起各中学体育主管部门的重视。
[参考文献]
[1]学生体质健康标准课题组.国家学生体质健康标准解读.人民教育出版社.2007。
[2]宣中颖.用Excel统计体育成绩.中国基础教育网.2003。
[3]陈邦权.浅谈Excel函数在体育成绩评定中的应用.科技信息。
[4]沈吉吉.Excel工作表函数在体育成绩计算及统计中的运用.四川体育科学.2002。
[5]樊西娜,康 锐.计算机在高校学生体育成绩管理中的应用.体育成人教育学刊.2004。
[6]宋强.使用Excel自动生成体育成绩的设计.山东体育学院学报.2002。
[7]王业根,俞 虹.基于Excel平台的成绩管理系统.现代教育技术.2004。
(作者单位:云南省建水县第一中学,云南 建水 654300)