下载首页下载分类最近更新排 行 榜国产软件国外软件汉化补丁本站论坛BT下载页
  • 设为首页
  • 收藏本站
  • 联系我们
您的位置:首页办公软件Excel → Excel中用宏和VBa自动统计成绩
Excel中用宏和VBa自动统计成绩
出处:互联网络 作者:佚名 日期:2007-1-17 0:20:18 人气: [ ]
  

 

  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中,通过增删部分代码来适应你的班级个数。

上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
关于本站 | 广告服务 | 版权声明 | 联系我们 | | 联系我 | 交流群:1361692 7710545
本站部分带宽由:华夏名网武汉IDC数据中心 赞助[排名不分先后] Powered By 零度软件园
本站软件均来源于网络,仅供学习所用。若侵犯了你的权益,请立即通知我们,我们将第一时间删除!