ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2669|回复: 17

[求助] [求助]如何合理安排考场

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-10-13 22:51 | 显示全部楼层 |阅读模式
本帖最后由 llx0183 于 2019-10-14 20:35 编辑

因为学校年级多,班级数量不一样,每个班的人数也有多有少,可使用的考场的容量也不同,每次安排考场都是一个大工程,所以想通过一个通用的公式来解决。
第一个问题:
考场安排规则:
1.因为每个年级的班级数量不同(不超过九个),考场的数量也不同(不会超过30个),所以需要设计一个通用的公式,只要替换“数据”中人员的信息就可以了。之前在《Excel函数与公式》板块求助用公式的办法解决,但是效果不太好(如果考场容量不是班级的倍数,就会出现错误)。

2.学生在考场内安排规则:比如九个班的话,第一考场中第一个是1班的1号,第二个是2班的1号,第三个是3班的1号,。。。。第九个是9班的1号,第十个是1班的2号,以此类推,先按顺序调取人,一个班的人,前后不会在一起(一般情况每个班级的人数差别不大,如果有较多的同一个班级的人,安排在最后一个考试也可以)
3.考场安排中,F列如何根据N列中每个考场的人数合理安排人员,比如这里五个班级,安排8个考场,第一考场只能有28人,28/5=5...那么,1,2,3,4班安排前6人,共24人;5班只能安排的前4人;合计28人。其他考场以此类推

第二个问题:在“按考场(公式)”中,如何根据每个学生已经安排好的所在考场,按照1班学生,2班学生,3班学生,4班学生,5班学生,这样的顺序,排序在第一考场。
最终达到这样的效果(部分):
QQ图片20191013224813.png

最重要的一点是:这个表是按照我的想法制作的,如果各位大神有更好的制作方法,那更好。

麻烦各位大神,先谢谢了。




考试安排.rar

421.76 KB, 下载次数: 24

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2019-10-14 01:19 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-10-14 10:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
能发表图片了为什么不直接搞个附件传上来?

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-10-14 20:37 | 显示全部楼层
朱荣兴 发表于 2019-10-14 01:19
讲了一大篇,却忘了最关键的东西     附件,
考场安排要真正灵活适用,还是应该用vba才完成的这些年,考场 ...

抱歉抱歉,忙了半天多压缩好了,忘记放附件了,现在已经加附件。麻烦看看,用公式可行吗?如果用vb的话怎么做。谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-10-14 20:37 | 显示全部楼层
lbx19820727 发表于 2019-10-14 10:13
能发表图片了为什么不直接搞个附件传上来?

抱歉,忙忘记了,现在已经上传了。麻烦帮忙看看

TA的精华主题

TA的得分主题

发表于 2019-10-15 20:21 来自手机 | 显示全部楼层
llx0183 发表于 2019-10-14 20:37
抱歉,忙忘记了,现在已经上传了。麻烦帮忙看看

我觉得你的来源表  可以用 考生,座位,考生座位这三张表的结构来保存数据。
通过前二张表,每班一个人来填充第三张表,最后把三张表通过 考号,座位号 联系起来得到最后的视图,然后筛选就简单了。
SRC_20191015_201508.png
SRC_20191015_201034.png
SRC_20191015_195754.png
SRC_20191015_192551.png
SRC_20191015_192545.png
SRC_20191015_192538.png
SRC_20191015_201508.png

TA的精华主题

TA的得分主题

发表于 2019-10-16 00:07 | 显示全部楼层
本帖最后由 xiaoqiang17 于 2019-10-16 08:23 编辑

新手试做,供参考。楼上说得有道理,数据源做好了,后续工作才容易做,你给班级数据没有考号,座位号,就没有做这两个了。我只做了第三表。

考试安排改.rar

236.75 KB, 下载次数: 23

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-10-18 09:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zpy2 发表于 2019-10-15 20:21
我觉得你的来源表  可以用 考生,座位,考生座位这三张表的结构来保存数据。
通过前二张表,每班一个人 ...

这几天一直在研究,有样表没有啊

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-10-18 09:06 | 显示全部楼层
xiaoqiang17 发表于 2019-10-16 00:07
新手试做,供参考。楼上说得有道理,数据源做好了,后续工作才容易做,你给班级数据没有考号,座位号,就没 ...

一般情况下,考号9104,指的是九年级一班的第四个学生,所有是固定的,
座位号是,根据学生的信息来改变的。

大佬这里点开始数据不变,是什么原因呢】

TA的精华主题

TA的得分主题

发表于 2019-10-18 09:33 | 显示全部楼层
llx0183 发表于 2019-10-18 09:04
这几天一直在研究,有样表没有啊

样表?就是我贴图的格式啊,代码是php的。。。

考生座位安排.xls.zip

2.81 KB, 下载次数: 10

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

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-19 09:35 , Processed in 0.047686 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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