ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 龙行九州

[讨论] 教育应用:分班(Excel_VBA) 规范化通用化应对各种要求 的实现

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2014-8-1 06:12 | 显示全部楼层
本帖已被收录到知识树中,索引项:其他编程应用
本帖最后由 张雄友 于 2014-8-1 06:16 编辑
aoe1981 发表于 2014-7-31 22:11
我的想法是:大家都在讨论分班的方法,其实各自依据的数据源是不统一的……
要求可能很多,应当择其紧要 ...

早上5点起来测试了一段,发现以下几点:
第一,对于性别,宿舍,采用数字化分班,一绝。
第二,法师是以分科的平均分作为分班的依据的。测试后发现,随机次数越大,各科的误差最越小,最大偏差0.5,最小偏差0.1,实在太平均了。
         因为:以分科的平均分作为分班的依据,总分自然就平均了。很简单。如张三学生,语文,100,数学,40,平均分:70。而,李四学生,
         语文,70,数学,70,平均分:70。选择后者,避免了偏科严重的学生。不知怎么说了,反正没见过这么强大的!!!!!!!!!!!

TA的精华主题

TA的得分主题

发表于 2014-8-1 06:15 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2014-8-1 11:38 | 显示全部楼层
张雄友 发表于 2014-8-1 06:12
早上5点起来测试了一段,发现以下几点:
第一,对于性别,宿舍,采用数字化分班,一绝。
第二,法师是以 ...

确实,现在想来用总分分班其实并不怎么好……不如用各科平均分来的好一些,我前面做的都是一些小儿科的东西了……

TA的精华主题

TA的得分主题

发表于 2014-8-1 18:22 | 显示全部楼层
aoe1981 发表于 2014-8-1 11:38
确实,现在想来用总分分班其实并不怎么好……不如用各科平均分来的好一些,我前面做的都是一些小儿科的东 ...

总分分班对于偏科比较严重的学生来说,不公平。而法师按每个科目的平均分来分班,是极端有道理的。因为平均分平均了,总分就差不了哪里去了。

TA的精华主题

TA的得分主题

发表于 2014-8-1 20:21 | 显示全部楼层
保存A列的现有数据然后对A列的空白单元格分班,相当于可以择班后分班。

TA的精华主题

TA的得分主题

发表于 2014-8-2 01:20 | 显示全部楼层
张雄友 发表于 2014-8-1 06:12
早上5点起来测试了一段,发现以下几点:
第一,对于性别,宿舍,采用数字化分班,一绝。
第二,法师是以 ...

很高兴对你有帮助。

这个程序的特点确实是你说的:每个单科都能分得很平均。

如果用户能够把自己分班的 特殊需求转化为单项分数,那么这个特殊需求也就没什么特殊的了,一样分得很平均。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-8-2 08:06 | 显示全部楼层
灰袍法师 发表于 2014-8-2 01:20
很高兴对你有帮助。

这个程序的特点确实是你说的:每个单科都能分得很平均。

你是真师!是我学习的榜样!

TA的精华主题

TA的得分主题

发表于 2014-8-2 11:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
灰袍法师 发表于 2013-7-18 20:47
这个附件跟上面是一样的,增加了“优秀生”计算列,单科80分以上算单科优秀,同时计算三个科目的优秀生平均 ...

老师,谢谢你
如何增加学科?
我增加来是计算人数,不计算分数

TA的精华主题

TA的得分主题

发表于 2014-8-2 14:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 灰袍法师 于 2014-8-2 14:23 编辑
wxnxl 发表于 2014-8-2 11:39
老师,谢谢你
如何增加学科?
我增加来是计算人数,不计算分数

增加学科,只需要直接在旁边(或中间)增加数据列即可

程序对总列数没有限制,根据 C4 C5 C6 单元格去计算,反正所有项目,程序都视作一个 “单科成绩”。

弄出100个分班项目也是可以的,虽然会更慢以及平均度会下降。

TA的精华主题

TA的得分主题

发表于 2014-8-2 15:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
灰袍法师 发表于 2014-8-2 14:20
增加学科,只需要直接在旁边(或中间)增加数据列即可

程序对总列数没有限制,根据 C4 C5 C6 单元格去 ...

我自己增加了几列学科
麻烦老师帮我看一下,是什么原因,报类型不匹配错。
强大调班111.rar (69.05 KB, 下载次数: 39)


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 15:40 , Processed in 0.039600 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表