ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 如何按成绩和性别分班

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-30 19:41 | 显示全部楼层
bluexuemei 发表于 2014-6-30 19:36
(名次按:12345,23451,34512,45123,51234,分配),这句话真的没有看懂,可否解释一下???

就是轮流从高分分配到各班,不然1班就全是高一些的分额了,第一次从1班录取,第二次从2班录取1班结尾,第3次从3班录取2班结尾,以此类推!谢谢!

TA的精华主题

TA的得分主题

发表于 2014-6-30 19:51 | 显示全部楼层
达州张先生 发表于 2014-6-30 19:32
很好,希望在信息表和分班表头上再插入一行(共用2行表头),或插入2行,共用3行表头(指教注释一下咋改 ...

最高、最低在1班
次高、次低在2班

不高不低的在5班
是你要的结果

分班 分类统计是不同的需求

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-6-30 20:00 | 显示全部楼层
L8:U8   成绩分档的作用是将分数分段,每段平衡
分档值可调整

    9                             235                         200                         160       
第I(9)列        尖子生最低分      良好生最低分      一般生最低分      差生

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-6-30 20:25 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-30 20:51 | 显示全部楼层
yjh_27 发表于 2014-6-30 19:51
最高、最低在1班
次高、次低在2班

最高、最低在1班
次高、次低在2班
不是固定的,而是这样循环轮流进行

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-30 20:54 | 显示全部楼层
mjzxlmg 发表于 2014-6-30 20:25
http://club.excelhome.net/thread-1092375-1-1.html

不懂英语,看不懂了,随机分班会产生不平衡,没有按成绩循环进行分班均衡

TA的精华主题

TA的得分主题

发表于 2014-6-30 21:03 | 显示全部楼层
本帖最后由 mjzxlmg 于 2014-6-30 21:06 编辑
达州张先生 发表于 2014-6-30 20:54
不懂英语,看不懂了,随机分班会产生不平衡,没有按成绩循环进行分班均衡


程序说明:

一、本程序的工作原理:首先保留分班前数据,然后以班数*10人分段进行随机分班取其中最好的结果保留,其次对分班结果进行个别换班,使分班更平均。再通过多次运行,取其中最好的结果保留。

二、要追求更平衡的分班,就得花更多的随机次数去碰运气。大概是每增加100倍的计算时间,可以把结果的每班差异降低5-10倍左右。默认1万次随机,得到分差0.2分左右的结果。

三、项目一可以包含如性别、年龄、住校、体育生、艺术生等没有分数数据的项目。但必须转化为数值来进行分配,比如说 1000代表男性,0代表女性,从而可以对其进行平衡分配。

四、可以先人手指定若干学生的分班,然后再运行程序把其余学生平衡分配。

五、多次运行的次数越多,获得最佳平衡的机会越大。




2014年七年级新生分班指标分析
班名
人数
性别
住校
语文
数学
英文
生物
物理
化学
1
46
2026
1333
639.804
102.413
112.804
121.913
89.283
147.478
2
46
2026
1333
639.761
102.391
112.870
121.935
89.370
147.413
3
46
2026
1333
639.826
102.478
112.804
121.913
89.283
147.457
4
47
2027
1433
639.787
102.404
112.872
121.809
89.383
147.404
项目差值
1
01
10
0.065
0.087
0.068
0.126
0.100
0.074

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-6-30 21:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
达州张先生 发表于 2014-6-30 20:51
最高、最低在1班
次高、次低在2班
不是固定的,而是这样循环轮流进行

没看到循环轮流进行

TA的精华主题

TA的得分主题

发表于 2014-6-30 21:09 | 显示全部楼层
7次调整
1.005各班差异
小计
1班
2班
3班
4班
5班
合计
0
170
34
34
34
34
34
1
72
15
14
15
14
14
1
98
19
20
19
20
20
1     >=235
1
24
5
4
5
5
5
2     >=200
0
50
10
10
10
10
10
3     >=160
1
68
14
14
13
13
14
4       <160
1
28
5
6
6
6
5


分项统计结果

TA的精华主题

TA的得分主题

发表于 2014-6-30 21:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
达州张先生 发表于 2014-6-30 19:32
很好,希望在信息表和分班表头上再插入一行(共用2行表头),或插入2行,共用3行表头(指教注释一下咋改 ...

修改的地方很多,分表增加行,加在第一行还是第二行?

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-18 11:37 , Processed in 0.042960 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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