OFFICE学习资料 | OFFICE资源下载 | OFFICE知识问答      
设为首页
加入收藏
联系站长
  当前位置:Office学院 >> Excel >> Excel实例学习 >> 正文
Excel2000中用宏和VBA做成绩统计
[2007年01月13日]  点击数: 【字体: 】【双击滚屏
 
  End Sub

  ④ 建立分析表,列出各班统计的各种参数指标值。

  在前面的成绩统计工作簿中建立如下分语文,数学,英语,综合,总分等项目的“成绩分析”表

  其中的A、B优生分数线的确定,类同于高考录取线的确定。这里将各科前1-80名定为A等,第81-160名定为B等,其具体分数值,用Excel自带的函数:MIN计算,如语文的A等优秀分数线的公式为:

  =MIN(理降幂!C2:C200),即从理科降序表的“语文字段”第C列的第2到第200个纪录中,选取其中的最小者作为语文A等最低优秀分数线,其余各科分数线的确定,公式基本形同,此处不再详述。

  各班达到各种优秀分数线学生个数,利用Excel的统计函数COUNTIF计算,如语文科1班A等优生个数公式如下:=COUNTIF(理科!$C$2:$C$60,">=102");这里的COUNTIF是条件纪录数值项数的函数,其中的“理科!”表示成绩统计工作簿中的“理科”表,$C$2:$C$60表示理科1班的语文数据范围,“>=102”表示数据满足的条件。

  求和就直接用Excel的求和函数计算,如语文科1班上优秀分数线的总人数合计公式为: =SUM(C6:D6) 求平均分和求总分用Excel的求平均函数与求和函数计算, 如1班语文总分公式为:=SUM(理科!$C$2:$C$60),语文平均分公式为:=AVERAGE(理科!C2:C60)。

  将上述表中的每个单元格内的公式输入完毕,你的成绩自动统计表就做好了。

  保存好你的工作成绩统计薄,只要在每次统计成绩时,同时打开考试成绩原始数据表和你的成绩统计工作簿,按次序

  1、选定成绩统计工作簿中的理科表的A1单元格,运行宏《拷外部理科》,从外部将数据拷到“理科表”;

  2、运行宏《理科名次》,排出理科表中每一位同学的各科成绩的名次;

  3、选定理科降序表的A1单元格,运行宏《理降幂》,将“理科表”数据拷到“理降幂”表中,并将每科成绩按列从高到低的排列;

  这时,成绩分析表中的数据就会按表内的公式,将各班成绩的各种指标一一统计出来。

  另外,如果第二次考试各班的人数有变化,可以通过选中成绩分析中该班所在行,用查找替换的方式变更;第二次考试A,B等优秀分数线,也可以通过选中该列,用查找替换的方式改变。如果班级有增加或减少,可以在Vba中,通过增删部分代码来适应你的班级个数。

上一页
本文共 7 页,第  [1]  [2]  [3]  [4]  [5]  [6]  [7]  页


我要提问
上一篇:利用EXCEL进行学生成绩管理--快速转换学生考试成绩等级
下一篇:Excel帮你填写报名信息卡
最新文章
Excel帮你填写报名信息卡03/07
Excel2000中用宏和VBA做成绩统计01/13
利用EXCEL进行学生成绩管理--快速转换学生考01/13
用EXCEL轻松的处理学生成绩01/08
用EXCEL轻松的准备考前工作01/08
Excel中用VBA宏自动统计成绩01/08
巧用excel为学生考试成绩排名01/08
利用EXCEL进行学生成绩管理01/08
热门文章
相关文章
VB两种操作Access数据库方法的比
Office2004让我们管理信息更方便
在Word 2003中更新输入法
学用Office 2003的翻译服务
在Word 2003中实现“自动求和”
Word2000中上下标的四种输入方法
利用Excel 的宏功能来做学生成绩
利用EXCEL进行学生成绩管理--快速
office知识问答 | office资源下载
备案许可证号: 津ICP备06003561号
版权所有:Office学院 www.officeXY.com
OFFICE学院致力于成就华人社区最受欢迎的office办公软件学习园地;为大家提供word、excel、access、FrontPage、PowerPoint等Office各个系列产品的最全的教程、用法、技巧、方案;并竭力打造最方便的问题解答系统