用EXCEL制作大奖赛评分系统

(整期优先)网络出版时间:2014-01-11
/ 1

用EXCEL制作大奖赛评分系统

邢伯刚

邢伯刚

大连广播电视大学普兰店分校(859500)邢伯刚【摘要】本文向大家介绍一种用EXCEL制作大奖赛评分系统的方法。本方法制作的大奖赛评分系统,提高了在电脑上做这方面应用的工作效率,且方法简单,容易实现,操作方便,功能不逊色于用其它编程软件所编的此类专用程序。本文将对用EXCEL制作大奖赛评分系统的方法加以剖析,指出了制作过程中的难点,详细说明了设计制作步骤。

【关键词】评分程序excel评分系统自动评分系统我们看过跳水比赛的评分过程,也看过各种选秀节目的评分方法。有时一个单位、学校、医院、企业也需要这样的评分系统,每位选手出场后,输入评委们打的分,系统会去掉最高分和最低分,给出参赛人员的得分与当前名次。

本文介绍一种用EXCEL制作大奖赛评分程序的方法,以满足学校、医院、企事业等基层单位举办大奖赛时的评分需要。

系统载图1评分系统的设计思想传统的评分表是都是用手工记录、手工或计算器计算,然后再人工排序,这样做不仅效率低下,而且容易出错。专业的编程工具,如C语言、VB、VF等都能编出大奖赛评分这样的程序系统,但这种编程工具太专业,没专门学过或没有达到一定编程能力的人是不能完成这样的编程任务的,在一般的单位里很少有具有这种编程能力的人,但会用office办公软件的人很多,一般人都会excel的基本应用。利用Excel中排序等相关功能制作的评分系统,使总分计算实现自动化,名次排列也变成一个动态的过程,这样就使统计过程有很强的现场感,基于这些考虑,本人介绍一款用excel功能,设计编写大奖赛评分系统,既简单又能满足实际应用。

2评分系统的特点和使用方法在excel环境下打开本评分系统(表),当有选手出场完毕,评委们报出自己给的分值,操作员在相应的选手得分单元格中录入分值,在录入的过程中,当前最高分会用兰颜色显示。当前最低分会用红颜色显示,这个过程是动态的,直到当前选手分值录入完毕。当前选手得分录入完毕,除去一个最高分和一个最低分后,计算出其最后得分,并给出这个分数的当前名次,这个名次也是动态的,直到所有选手出场完毕,每位选手的最后名次才定。如有第二场比赛需要评分,去执行一个宏命令,就可重新开始。这个宏命令就是录制了一个删除原始数据的过程。

3评分系统的设计方法和步骤下面我们以10名选手参加标准话比赛邀请8名评委来打分为例,介绍制作一个excel评分系统的方法和步骤。

3.1建立评分系统表。我们新建一个工作表(如载图),命名为评分系统。按照载图的格式设置好行表头,单元格A2为选手/评委,B2中为评委1,用自动填充的方法完成评委2至评委7的数据,B2:H2对应为评委1到评委7。在I2和J2输入“最高分”和“最低分”,在K2和L1中输入“最后得分”和“名次”。在A3:A12中输入“一号选手”至“十号选手”作为列表头。

3.2每个选手所得最高分和最低分的兰色和红色设置。首先在I3和J3中输入公式:“=MAX(B3:H3)”和“=MIN(B3:H3)”,再设置B3:H3的条件格式,单元格数值=$I$3,兰色;单元格数值=$J$3,红色。然后对B4:H4直到B12:H12等也分别作此设置。

3.3原始数据区数据有效性设置。选中B3:H12,在数据有效性中设置,“小数;最小值:0;最大值:10”。

3.4最后得分公式设置。在K3单元格中输入公式“=SUM(B3:H3)-I3-J3”,这个公式的意思就是求7个评分的总分,再减去评委的中最高分和最低分;算出的结果为0,因为现在前面都还没有分数。再用自动填充功能复制其他选手的最后得分。

3.5名次公式设置。在L3中输入公式“=RANK(K3,K$3:K$12)”,这个公式的功能就是计算单元格数据在整个最后得分数据区域的排名,如上面的公式是计算K3单元格数据在K3:K12这个区域中的排名,要注意的是,数据区域一定要用绝对地址引用,这样复制下面的公式时才不会出错。在还没有数据时,所有选手的排名都为1。

3.6录入实验数据。我们对“一号选手”和“二号选手”输入评委分数据,最后得分和名次就可以自动计算出来(如图)。

4评分系统设计中应该注意的问题4.1关于运行环境。本评分系统是在windowsXP操作系统下的excel2003下设计完成的。在win7操作系统下的excel2003下也可运行。

4.2关于公式保护。为保证评分系统功能的完整有效,需要对表中的公式部分进行保护,具体操作如下:首先选择中整个表【格式】【单元格】【保护】去消锁定;然后选择中表的公式部分【格式】【单元格】【保护】锁定;最后点【工具】【保护】保护工作表。

本评分系统经过多年的应用,简单有效、没有异常现象,能够满足一般情况下的评分需要。

参考文献1张登辉.编程基础及应用.机械工业出版社.第2版,2009(04)2朱少民.软件测试.第1版.人民邮电出版社,2009(08)