付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Excel在教学管理中的应用 我校在10月份举行了期中考试,考前,教导主任要求“考试必须公正、公平”,要求全年级1123人打乱班级限制,随机编排考场,随机编排考号。我借助excel的强大功能,在两个小时内,就出色的完成了考场考号编排及打印输出任务。下面,我把自己在这次工作中的一些技巧给大家介绍一下。一考场考号的编排我使用了excel函数库中的随机函数rand、取整函数int()、取模函数mod()来随机编排考场、考号。产生随机数打乱班级在学号前插入一空白列,标题为随机数(在excel表中,随机数为A列,学号为B列,姓名为C列,考场为E列,座号为F列),我们要为每个学生产生一个随机数来打乱班级,
2、所以首先我们在A2单元格中输入“=rand()”后回车,然后选中A2单元格的填充柄向下拖动,这样就为每个学生产生了一个随机数(如图1),然后我们再按照随机数进行排序,这样我们就将考生的班级打乱了。图1考场号的产生 每场安排30人,且排在前面的30人的考场数均为1,随后,我们可以借助取整函数int(),来产生考生的考场号。我们在上表上加一个基数列(基数列为D列),依次输入0、1、并且我们在考场下的E2单元格中输入函数“=int(d2/30)+1”,然后拖动D2的填充柄向下填充。因为int()函数是取整函数,在基数列中前30个为029,函数取整的结果均为0,后面加1,所以前30个均为第一考场,而第
3、31个至第60个取整的结果为1,加上1后均为2,故这30个均为第二考场,其余类推。这样就产生了考场,如图(1)。考号的产生由于每场安排30人,这时,在座号列中是以30为周期的一组数,根据这个规律,我们可以使用取模函数mod()借助基数列来完成这一任务。在E2单元格中输入公式“=mod(D2,30)+1”,然后拖动E2的填充柄向下拖动,因为基数前30个数是0至29,这样它们被30除时,余数是029,后面再加1,正好是130,基数第31至60个数为3059,它们被30除时,整数为1,余数仍然是029,后面再加1,正好仍然是130,其余类推,如上图(1),这样考生的考号也就顺利完成了。二、考生成绩的
4、输入图(2)成绩输入是一个非常繁锁的工作,要求我们非常细心,稍有不慎,我们就会出错。可利用成绩的特殊性(它都有一定的上限和下限),为我们所要输入的某科成绩设定一个上限和下限,具体的操作是:选中某科成绩所对应的列,然后点击“数据”菜单下的“有效性”命令,在打开的对话框中设定的成绩的最大值和最小值即可,如图(2)。三、考生成绩的排序处理Excel排序很类似成绩统计中的名次排序。根据我校的要求和在现实生活中的一些亲身经历,下面我简单地介绍一下我在这次成绩处理中的方法。(1)数值排序 由于我校要求对学生的每科成绩都在全段进行一次排序,而且要进行无重复排序(如两个第一名时,下一个为第三名),这时我们使用
5、手工肯定是不现实的, 由此我想到了用rank()函数或者是countif()函数。1.COUNTIF()函数 COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF(range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。 仍以右图为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$5, &E2)+1”。计算各学生排名的方法同上,结果也完全相同,2、1、4、3。 图(3)此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用
6、下产生一个逻辑表达式,即“99”、“125”等。 COUNTIF函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK函数相同。 如图(3) 2.RANK()函数 RANK函数是Excel计算序数的主要工具,它的语法为:RANK (number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。 图(4)例如图(4)中E2、E3
7、、E4、E5单元格存放四个学生的某科成绩,计算这四个学生的排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2: $E$5)”,敲回车即可计算出知第一个学生的排名是2。再将F2中的公式复制到剪贴板,选中F3、 F4、F5单元格按Ctrl+V,就能计算出其余三个学生排名为2、1、4和3。 四、各班成绩的打印由于我们在排考的考号时,对学生的班级进行打乱,随机编排,而我们在对学生的成绩进行打印时,又要分班进行打印,有些人的操作可能是按学生的学号进行排序,然后一个班一个班地进行复制粘贴,其实,你要象这样操作,可能还会发现问题,这就是我们在排序的时候是使用的是函数,在复制粘贴时还要进行其它的
8、工作,这样我们就走了弯路,其实,excel为我们提供了数筛选功能,具体操作是:选中任意单元格,图(5)执行“数据”菜单下的“自动筛选”命令,按班级筛选。这样,我们只要将要打印的格式进行设置后,直接利用筛选功能,就能很快的将各班的成绩打印出来。如图(5)五、考生成绩的统计 我们学校不管是对老师,还是对班主任的评价,都有一个固定的模式,那就是,给每个班定一个指标,每次考试,根考生进入前多少名,各个班完成多少个来对老师进行评价的,这样就要求我们快速地统计出前X名中各班占多少名额,或者还要统计各个分数段全年级人数的分布情况。因此我们可以借助frequency()函数和countif()或if()函数来
9、实现这一功能。 (1)统计符合条件人数的countif()函数:140分以上人数统计:在各科对应的单元格中依次输入: =COUNTIF($C$3:$C$56,139.9)=COUNTIF($D$3:$D$56,139.9) =COUNTIF($E$3:$E$56,139.9) =COUNTIF($F$3:$F$56,139.9) =COUNTIF($G$3:$G$56,139.9)130分至139分的人数统计:在各科相应的单元格中依次输入:=COUNTIF($C$3:$C$56,129.9)-COUNTIF($C$3:$C$56,139.9) =COUNTIF($D$3:$D$56,129.9)-COUNTIF($D$3:$D$56,139.9) =COUNTIF($E$3:$E$56,129.9)-COUNTIF($E$3:$E$56,139.9) =COUNTIF($F$3:$F$56,129.9)-COUNTIF($F$3:$F$56,139.9) =COUNTIF($G$3:$G$56,129.9)-COUNTIF($G$3:$G$56,139.9)其他的分数段您可以依此类推,所需要更改的无非是各分数段中的分数条件而已。但是通常我们会在最后再统计一个某一分数以下的人数的。就以90分以下为例吧。在各科相应的单元格中依次输入:=COUNTIF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026电网法学面试题目及答案
- 2026飞机航务面试题及答案
- 2026钢铁厂电气面试题及答案
- 2026观点态度面试题及答案
- 2026国企部门副职面试题及答案
- 《2026 CSCO 非小细胞肺癌诊疗指南》 (晚期部分)解读
- 固废法考试试题及答案
- 散热支架施工方案
- 地坪施工基地施工方案
- 入院患者护理评估常见问题解析
- 2026年甘肃省兰州大学新闻与传播学院聘用制(B岗)人员招聘考试备考试题及答案详解
- 山东省烟台市2025-2026学年高一下学期7月期末地理试题(文字版含答案)
- 医疗废弃物综合监管平台建设方案
- 人教版五年级语文上册阅读理解训练(15篇)
- 2025年甘肃省金昌市公务员招聘考试试题及答案详解
- 2026年70岁老年人三力测试能力考试题库附答案
- T∕CNLIC 0201-2025 油墨和粘合剂空桶综合利用技术规范
- 2026人教版三年级下册数学期末水平检测卷(一)
- 消防安全四懂四会知识培训
- 光伏电站运维交接实施方案
- 2026五年高考英语真题高频800核心词汇(完整版可直接打印背诵)
评论
0/150
提交评论