中企动力 > 商学院 > excel自动排课表
  • ?

    这样的排课软件轻松帮助中、小学教务老师突破课表编排瓶颈

    骆子默

    展开

    传统的排课软件的误区在于漠视和剥离教务人员的主观能动性和经验智慧,单凭软件设计者自作主张包办一切地全自动编排,不可能满足千差万别的学校环境和教学要求而PK排课软件变“封闭式”为“过程开放式”,变“全自动”为“人机互动”实现智能拖放式排课,让人脑和电脑各自取长补短,同时也可以保留自动排课并使之与拖放排课自由结合。

    而二一排课软件,是目前中小学教务老师用得最多,最好的一个排课软件!

    该软件独创了课程、班级、节三关联的条件技术,成功解决教室场地限制、年级组学科组定时活动、领导或外教定时兼课 、长短课时 定点搭配、多班合并上课和毕业班按志愿分流上课等等特殊难题。PK排课软件界面以操作简便、易学易用为原则。以按钮命令代替菜单命令,面向对象实现功能可视化。所有操作除教师姓名等要用键盘输入外,其余全采用鼠标作业。实现了"需要什么点什么"、"可见就可得"、"所见即所得"。

    快捷的导入方式可在几分钟内将全校教学分工设置输进电脑。课表类型包括班级课表、教师课表、节次总课表、横式总课表、竖式总课表、总任课表、学科课表、任一节次无课教师名单等。课表打印,风格优美,样式灵活,表格大小、字体、颜色、版式等均能按需自定和选择。

    建立了和EXCEL的接口,可将班级课表、教师课表、总课表导出到EXCEL中,以便用另一种途径进行编辑和保存,以及修饰打印。建立了和 WEB网页的接口,可将全校课表导出到动态网页文件中,以便发布到校园网和互联网供广大师生和家长查询浏览。

    排课软件通过全面挖掘教学资源、优化时空元素的组合,在遵循教学规律最大限度提高教学效益的同时,追求适用实用、公平合理、人性化的学校课表方案。

    学校要的规则~教务老师都可以不用怎么管,只管收集,然后录入,排课软件都可以轻松帮忙排出符合、满意的课表!

    二一排课软件目前有免费试用版,需要试用版的老师,可以点下面底下的“了解更多”填一下信息即可。

    又或者,可以自行百度一下二一排课,下载个免费试用版进行试用即可。

    点这里“了解更多”获取免费试用版↓↓

  • ?

    如何在Excel表格中排序?不会的看过来,二分钟让你上手

    Porto

    展开

    Excel表格有强大的数据处理能力,排序就是我们经常用到的一个功能。有时候一个没有规律,杂乱无章的表格经过我们排序美化后,数据一目了然,大大提高了可读性和实用性。下面我们通过实例讲解Excel的排序功能,这里我们将排序分为简单排序和复杂排序两个方面,根据实际情况,可以选择其中一种排序方式即可。

    简单排序

    1、以下是处理前的原始表格

    2、要求按性别排序,我们选择 性别单元格B1

    3、在常用工具栏选择升序或降序。 这时我们点击 升序

    4、当选择升序后,出现了下面排序后表格。

    同样的道理,当我们需年龄排序时,也可以按照上面的方法快速进行排序。以上就是我们讲的简单排序功能。

    复杂排序

    当我们需要性别和年龄同时排序时怎么办呢?就是要求首先性别排序,性别相同时再按年龄排序。这个时候我们就要利用菜单中排序功能。这里我们称之为复杂排序,以下实例讲解复杂排序的使用方法。

    1、这里我们还是利用之前没有排序前的表格

    2、选择菜单:数据--排序

    3、弹出对话框

    4、主要关键字选性别,次要关键字选年龄。这里需要注意的是,数据区域要选“有标题行”,这样第一行就不参与排序了。如果选了无标题行,则第一行表头也参与排序,这里我们第一行不需要排序,所以选有标题行。( 提示:当没有表头字段时,可以选择无标题行)

    5、当上面点击确定操作完成后,就出现了下面的表格,我们可以看到首先按性别排序,性别相同时,再按年龄排序,实现了我们的需求。

    总结:常用工具栏上面的升序或降序按钮可以实现简单的单列排序需求,数据菜单下面的排序功能则可以实现多列和复杂的排序需求。我们可根据实际情况灵活选用。

    本头条号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多收藏或关注哦!

  • ?

    怎样用excel制作课程表

    忆之

    展开

    1.  新建一个excel表格,打开工作表

    2.  选中A1~F10的单元格,接下来我们对其进行边框设置。右键-单元格设置

    3.  修改表格行宽与列高,可通过鼠标拖动实现。选中1~10行,可以等高度设置行,选中A~F列,可以等宽度设置行。

    4.  绘制excel表头。插入-图片-自选图形-线条-直线,并进行绘制。

    5.  表头填充内容。插入-文本框,同时进行排版,分别输入自己想要的文字。

    6.  将表头内文本框的边框设置为无色。右键-设置文本框格式-颜色与线条-无线条颜色。

    (本文内容由百度知道网友我是来吓宝宝的贡献)

  • ?

    教务老师必备:二一排课万能软件简单几步轻松完成学校排课任务

    薛怀蕾

    展开

    放假了,放假了!

    很多老师也逐渐开始放假了!上一次我们公布了我们二一排课的特点之后,很多教务老师都反馈是福音啊!

    我们的二一排课很多学校的排课难题都是可以轻松解决的!

    二一排课有免费试用版,也有服务版的!

    欢迎各位教务老师进行免费试用下载!

    下面简单阐述下二一排课万能软件如何的简单几步轻松完成学校排课任务:

    NO一、安装下二一排课的软件

    安装很简单的,如果是免费试用版,都不需要安排就可以使用了!

    如何获取二一排课软件?!百度:二一排课,即可!

    NO二、导入数据

    导入一些学校信息、老师信息、班级数量等基础数据,二一排课的数据导入可以很方便的,通过excel进行处理一下模板即可把自己学校的这些信息快速导入!

    导入好自己的学校信息以后,进入下一步!

    NO3、课务要求设置

    按照自己学校的各种课表的要求进行条件设置下!

    例如:

    课程安排:可以针对某个年级,新增某个课程,并设置周课时数,比如:新增初一语文,每周6节,一节连堂课。

    设置课务要求的规则:可以从班级,科目,老师三个维度设置禁排,尽量不排,不限制,尽量排,一定排等几个级别的规则等等!

    所以,一般老师的要求,这个二一排课软件均是可以很轻松就完成的!

    规则可以是针对一个班,一个科,一个老师,也可以是针对一组班(比如重点班,普通班等),一组科(语数英、音体美等),一组教师(住校的,住学校周边的,离校远的等),这些分组可以任意组合。

    比如,语数外比较重要,一般排在上午前3节,尽量不要排在第4节和下午第1节,一定不能排在下午第4节。

    NO三、自动排课输出课表!

    二一排课是全自动算法排课的,算法也是非常的先进,会自动以最优的排课规则进行优化处理!

    完全不需要担心规则冲突或者遇到什么问题的!

    排完以后就可以输出课表了!

    班级课表展示:

    教师个人课表展示:

    还是不会排,怎么办?!

    不会排课,没关系!我们的服务版7x24小时有人协助服务排课的!会一直有人帮助教务老师完整的进行排课!学会排课软件!

    如需排课服务,可以发送私信关键词“排课”!又或者百度下二一排课过来下载免费试用版!

  • ?

    Excel自动排名中,值得你收藏的3个重要公式

    世开

    展开

    用excel进行年底总结时,可能会设置很多的排名,如果会用下面的公式,就不用每次都先粘粘然后再排序了。

    公式1 :对销售员进行排名

    D3

    =INDEX(A:A,MOD(LARGE(B$3:B$13*100+ROW(B$3:B$13),ROW(A1)),100))

    注:该公式为数组公式,按ctrl+shift+enter三键结束输入。

    公式2:根据销售员查找对应销售

    E3

    =VLOOKUP(D3,A:B,2,)

    公式3:生成中国式排序(有重复的并列)

    F3

    =SUMPRODUCT(($E$3:$E$13>=E3)*(1/COUNTIF(E$3:E$13,E$3:E$13)))

  • ?

    EXCEL表中如何自动下拉排序

    Debra

    展开

    1.现在想对单元格区域A1:A10进行排序,先选择区域A1:A10,然后点击“开始”选项卡中的“排序与筛选”,下拉菜单中的“升序”。

    见下图

    2.这时单元格区域A1:A10就已经按升序排列了。

    见下图

    3.当然,先选择区域A1:A10,然后点击“开始”选项卡中的“排序与筛选”下拉菜单中的“降序”,单元格区域A1:A10就会按降序排列。

    4.如果要对多列同时各自排序,可以先选择这几列数据,然后点“升序”或“降序”。

    (本文内容由百度知道网友茗童贡献)

  • ?

    临近开学!怎样排出大家都满意的课表?(转给教务老师)

    乔茜

    展开

    临近开学,每个学校都面临一件颇为棘手的事:排课表!尤其是负责排课的教务老师,更是被折磨的苦不堪言。

    回想起往日排课表的心酸经历,教务排课老师除了风中凌乱,更是头脑发晕。今日和大家分享,排课的那点事儿!

    1

    排课,教务老师心中不可言说的痛

    ▊ 初次排课,晕头转向不知从何入手

    新手小白老师,临危受命,第一次接触课表。面对诸多数据和特殊条件要求, 晕头转向不知如何下手。

    ▊ 多方因素兼顾,剪不断理还乱

    教师时间安排、科目科学设定、场地合理调配,冗杂繁琐的排课重任,分分钟让人焦头烂额,原地爆炸,更有诸多因素需要兼顾。

    如:主副课需要交错编排;要遵循学生一天脑力工作能力变化的一般规律;要考虑学校和个别教师的实际情况等

    ▊ 提前入校排课表,一个变动得重来

    “8月25日就驻扎在电脑前,输入百多教师的资料,再逐个班级逐个教师地安排调整,弄得头昏脑胀,眼花缭乱,终于赶在开学前完工。原以为可以松口气了,谁知一连串的麻烦事接踵而至。

    初一的王老师二胎要请假,她带的3个班英语要分摊给另外3个英语老师,所以,课务要重新调整,时间也要调整。

    张主任不上下午第一节课,李老师不上连堂课,外行只当是个别地方需要调整,但课表涉及到班级、科目、教师,往往是牵一发而动全身。”

    2

    排课,到底有多难?

    以下几个维度或许可以告诉你,排课到底有多虐心:

    01、算法复杂,条件捋不清。

    一方面是没有什么好算法可以解决,另一方面你现在写的有限条件可能有解,到最后真正排起来条件一复杂就呵呵了, 无解无解此题无解。

    有人问排课的条件这个东西能复杂到什么程度?

    答曰:张老师不上下午第一节课,李老师的语文每周要有两节连堂课,王主任有特殊情况...关键是这些条件不是满足与不满足的问题,而是有的要绝对满足,有的尽量满足,有些特殊要求还要兼顾。当这些非绝对满足的条件相遇,就涉及到矛盾的处理,权重的安排。你手动直接排试试?顾的了张老师就顾不了李老师,符合了场地要求又满足不了科目需求,等你把这些条件捋清楚了,虎摸头发也掉的差不多了。

    02、考虑因素多,顾此失彼。

    A、上级部门的课程设计文件

    B、本校的实际情况(先考虑师资)

    C、学校的硬件设备(多媒体室+操场+音乐教室等等)

    现在新的“分层走班”、“高考七选三”等政策,排课老师更头痛了

    03、场景主线,综合考虑。

    A、以课程为主线,这时调课插班可能是主要问题;

    B、以教室为主线,一般在教室有限的学校较为明显;

    C、以班级为主线,需要充分考虑教师的人员配备以及时间冲突;

    D、以教师为主线,一般考虑名师讲课时可能比较常见;当然还有一些其他场景,需综合考虑。

    04、强大内心,全才教务

    懂政治:善抓排课主要矛盾;善excel:笑话,排课可是妥妥的技术活呀;脑容量够大:各种条件限制、各种因素考虑,脑不大如何吸收着庞大的数据并进行清晰处理? 3

    教育信息化,人工排课的终结者

    随着我国中小学教育信息化的快速发展,课程改革再度成为热点,而新的教育体制对课表编排提出了更高的要求。课程的复杂性、老师上课的多样化都对课表提出了很大的挑战。 直到计算机应用的普及,智能排课时代的到来,才使得人工排课得以终结。

    排课在学校的教务工作中是件大事,一款优秀的排课软件可以为学校的教师排忧解难,也可以有效的推进教学的进展。

    只有真正了解教育教学的企业,才能做出满足教务排课需求的产品。

    二一教育,扎根教育行业14载,始于教育,忠于教学。二一 排课,依托互联网强大的排课算法,满足学校各类排课需求,拥有便捷的数据录入、灵活的课程设计、高效的排监考、强大的自动排课、以及课表导出打印功能。

    升级4.0后,除了排课表,排监考,还能生成调课通知,调课汇总。最强大的是老师们可以在微信上随时查看个人课表,班级课表,调课通知。

    不管你是传统排课,还是新高考下走班排课,二一排课软件都能解决您的困扰。

    简单 易用 好用

    提高排课效率80%

  • ?

    「Excel实用技巧」Excel表格 自动 排序,牛了!

    小东邪

    展开

    转载自百家号作者:侃侃职场事儿

    国庆假期结束,上班第一天,必须要分享一个亮眼的Excel技巧:

    让Excel表格自动排序

    怎么自动排?先看效果:

    从网上下载的2018年各大城市最新平均工资排行表

    当我改动其中一个城市的平均工资时,比如广州由7965改为10000,整个表格的顺序会自动调整:

    是不是很神奇的样子,怎么做到的?

    本技巧用到了两个VBA编程知识:录制宏和事件程序。别怕,你不用写代码,只需要简单2步,新手也可以轻松完成!跟一起做吧:

    1、点击左下角的“录制宏”图标(点击后图标会变成小四方块),弹出的窗口直接点确定(记住宏名称)。选取表格区域(从数字列向左选取)后点排序命令。最后点小四方块停止录制(这一步很重要,不要忘了点)

    2、在工作表标签上右键 - 查看代码 ,在弹出的窗口中左侧下拉框中选取worksheet,右侧下拉框中选取Change,然后在自动生成的代码中间插入一行,输入第一步中出现的宏名称(宏6),关闭弹出的代码窗口。

    设置完成!你修改数据后,表格就可以自动调整顺序了:

    注:

    表格中因为含有宏代码,所以在保存时会弹出一个提示窗口,点否并保存为Excel 启用宏的工作簿类型。删除自动排序功能方法:另存为xlsx格式即可。

    Excel解释说明:今天借自动排序学习了录制宏功能的使用。什么是录制宏,说白点就是把你操作的步骤录制下来,需要用的时候重复一次(本例是借用工作表事件自动触发)。

  • ?

    玩转排课,就这么简单!

    白姒

    展开

    随着信息技术和数字化校园的发展,各职业院校都在加大信息化建设工程的力度,促进教学改革,加快教育发展和管理手段的现代化。教务教学信息系统是整个信息化建设工程中的一个重要组成部分,在教务教学信息系统中,如何根据k学校自身情况合理化安排课程又是一项重要工作。根据学校实际情况,结合依能智慧校园平台排课系统,使师资和教室资源得到最优化的分配和安排,解决学校教务管理方面很多棘手的问题。

    传统排课难,各项事务繁

    u 为充分利用学校资源,多专业学生划分到一个班级管理,上课时需要分专业上课,教学班级和行政管理班级常常出现不一致

    u 对排课人员的经验要求很高,当该人员工作变动,再培养一名排课专员需要一年左右的时间

    u 排课限制条件多,资源有限,又要满足人性化要求,同时还要保证正常教学工作开展,要死很多脑细胞才能排出来相对合理的课表

    u 分系部排课,公共资源冲突,难以协调

    u 核对排课冲突很费时间,稍不留神可能在同一个节次排了多个教师的课

    u 课表分发和调整,需要打印后张贴,既浪费资源也难以即时共享

    u ……

    课程多,师资少——排课安排顾此失彼

    课表是一个学校日常教学工作和其他各项活动的指挥调度表。它不仅是学生和教师上课的桥梁,对学校其他工作的统一安排也有直接影响。

    一旦课程多了,人工手动排课常常会顾此失彼,从排课计划到课表最终确认整个流程工作量巨大。例如:某些课程需要合班上课,Excel表格中不好展示,排课结束才发现漏排、错排班级,修正过程异常麻烦。结合依能智慧校园平台排课系统在教学任务安排中设置合班,排课自动合班排课,简单便捷。

    图 依能智慧校园平台—添加合班

    外聘老师多,禁排条件多,排课重重受限。

    课程的复杂性、老师上课的多样化都对课表提出了很大的挑战。学校外聘老师多,禁排条件随之增加,排课时间的安排也会有多重限制,这使得排课工作成为学校教务管理的一大难点。最大的问题莫过于找出老师、时间、班级以及教室之间的对应关系,进而将各个元素间的联系进一步确定,转化成一个可以量化的值,从而确定优先级。

    很多老师都属于外聘教师,上课时间有限,必须优先排课。

    某些行政班周五有课外活动,禁止排课。

    2个教室期中一个要空余做实验,不能同时排课。

    手动排课费时费力,结果却并不满意。

    学校对智能排课的需求越来越明显,Excel早已不能满足学校错综复杂的排课要求。结合依能智慧校园平台的排课系统,教学任务安排可灵活设置禁排项,解决了某个时间排课或不排课,或是否安排某教师的课的系列问题。排课质量高,速度快、操作简单。一键式的排课解决方案基本能满足老师的排课需求,让排课不断合理化、精准化。

    同一个行政班需要分专业排课

    依能智慧校园一键搞定

    因招生人数限制,很多行政班包含多个专业的学生,且不同专业学生的课程不一样,手动排课就需要排多个版本来适应这种情况,通过单双周交替排课来实现,查询课表极为不便。

    依能智慧校园平台排课系统将同一行政班的学生分为多个教学行政班,将有相同课程的班级制作相同的教学任务安排,然后合班上课,课表展示直观明了。整个设置过程仅需简单几步,复杂的排课工作交给专业软件平台完成。

    图 依能智慧校园平台—教学行政班管理

    四个维度选择性排课,自动、手动排课双驱动

    传统的Excel表格排课方式存在着排错、排重,漏排等诸多问题,从而影响着学生上课情绪和教师自身的工作安排。依能智慧校园平台从班级、教师、教室、课程四个维度展现课程课表,教务人员根据需求设定好排课规则,自动排课或是手动排课生成课表。同时满足不同系部同时排课,排课时可以优先占领节次。系统自动生成有效的学生课表,避免了课时排课冲突,当课表需要对调或者是取消课程,在系统简单操作即可完成。同时,系统会自动统计教师上课课时,方便课时薪酬统计。

    课表自动同步,数据实时共享

    学校全面实现课表查询无纸化,全校师生查询课表均在依能智慧校园平台PC端或智慧校园掌上端完成,实现随时随地课表查询和信息共享(学生可以查看自己的课表,任课教师可以查看自己授课的课表,班主任可以查询班级课表)。

    图 依能智慧校园平台—班级课表查询

    图 依能智慧校园平台—教师课表查询

    依能智慧校园平台合理安排教师资源,全面解决学校排课工作复杂且耗时的问题,满足学校排课多样化需求,缩短排课周期,提高排课准确度,有效减少教务工作者的排课压力。

  • ?

    【云朵深度】教你升级Excel排课表,瞬间提高80%的排课效率!

    不二心

    展开

    在培训机构的教学管理中,安排课表是每学期的必要工作之一。

    排课管理对于一个培训机构来说十分重要,却不是一件容易的事情。一年四个学期,每到学期开始前的一段时间,教务老师就要废寝忘食,披星戴月,不断收集学生和老师的资料,经过反复的修改才可能制备出一份合格的课表。这还没完,学期开始之后,随着一对一(一对多)排课数量的增加以及一些突发情况的增多例如学生临时调课等,排课管理就变得更加复杂。

    阻碍教务老师顺利排课的最大因素就是“在排课的过程中,需要查阅并且记忆大量的课程信息,确保安排的课程不会出现冲突”。也就是说冲突检测是排课管理中最耗费精力的问题。

    一般说来,机构老师在排课过程中最苦恼的有以下三点:

    1、老师数量多,记不住每个老师的空闲时间。

    2、家长来给自家孩子报一对一,在排课前都要经历查询老师的空闲时间—查询孩子的空闲时间—寻找可用的空闲教室这个流程。

    3、小班临时调课,需要把班里所有人的上课时间都检查一遍,才能确保新安排的上课时间,每一个孩子都能正常出勤。

    在排课过程中一不小心,就会出现将两门课安排在同一间教室的同一个时间或者在同一个时间为某位老师安排了多节课等情况。

    在机构体量比较小的时候,排课不算困难,用传统的人工、手抄的方式基本就能实现。

    当机构不断发展壮大,教室,老师,学生的数量都大量增加,传统的用人工、手抄的方式排课表不仅繁重而且有大量的重复工作,致使出错率很高,那么采用计算机来排课表就成了发展的必然趋势。

    排课作为一项难度大而繁琐的工作,现在虽有专业的排课软件,但排课软件收费偏高,并且由于开发软件的公司在排课软件的开发过程中一般并不深耕于教学管理,其试错成本和培训成本都很大。相对于排课软件,excel具有免费的特点,如果说既要廉价又要达到一定的排课效果,往往优先选择excel进行排课。

    在介绍采用excel排课的方法前,我们首先要明确什么是一份合格的课表。

    一份合格的课表至少满足以下三个显性条件和一个隐形条件:

    显性条件:

    1、一个老师在任何一个时刻至多在一间教室里授课。

    2、一个学生在任何一个时刻至多在一间教室里上课。

    3、一个教室在任何一个时刻至多只有一个班级在上课。

    隐性条件:

    1、一个课程由老师、学生和教室构成。

    从这些条件我们可以归纳出,排课管理中需要考虑的因素包括“时间”“教室”“老师”和“学生”。

    下面我就从以下三个场景出发,从易到难地讲述如何制作带有“自动排课冲突检测”能力的excel排课表。

    目录拥有固定工位的一对一排课可变工位的一对一排课班课排课(兼容一对一)排课模版功能的优化

    1 拥有固定工位的一对一排课

    一对一机构,即课程中只包含一位老师和一位学生。固定工位则表示机构中每个老师都有其专属的教室,换句话说,教室数目与老师数目一致,那么某个老师是否空闲就等价于他的专属教室是否空闲。

    基本定义搞清楚之后,我们就可以进行实操了。

    首先需要做一个模板,上文我们指出,排课管理中需要考虑的因素包括“时间”“教室”“老师”和“学生”。

    而在固定工位的条件下,“教室”和“老师”的数量实际上是一致的。因此在固定工位一对一排课的模板中我们只需要考虑“老师”,而且用“老师”来代替“教室”。

    为了使排课的表格尽量的小,我们选择突出“时间”以及“老师”两种因素。将“时间”作为横坐标,以课时时长为单位(本文姑且按照课时时长为一小时来计算,13:00为最后一节课,由于咱们教务排课基本上按照一周的课表进行,只需要在表格的横向进行相应的扩展或者拆分成七个sheet即可),“老师”作为纵坐标,从上到下列出机构的老师姓名。如下表所示:

    模板中的每一个空格都表示一节一对一课程,模板中任何空白的格子都可以用来添加新的课程。如果有学生来机构报了某老师在某时间的课程,这时,我们便可以在相应的位置输入学生的姓名,注意要确保一个学生在每一列中至多出现一次。为了便于下面的讲解,我们随意填写了下面的表格,如下表所示:

    原则上,我们只需要获取到待排课学生的空闲时间,然后再去标记该学生在该时间段是否可以被排课就可以了。

    首先,我们需要在模板之外的空白位置填写待排课学生的名字。例如“小白”。

    然后,在框架表格中添加一行“是否可以排课”的标记。例如8:00那一列由于小白已经在上赵文清老师的课,那么B2位置就应该显示“不可排课”,但是9:00那一列,小白没有课,因此C2位置应该显实“可以排课”。

    我们的目标就是要让第二行能够自动显示“不可排课”或者“可以排课”。那怎么做呢?

    我们可以根据这样的常识来进行判断——任何一个时间只要出现过待排课学生的名字(小白),那么这一个时间就不能再用来排课。换句话说,我们要让Excel自动统计出每一列中出现小白的次数,只要出现次数≥1次,那么就不能排课。

    因此,我们点击B2格子,然后将下面一段公式直接粘到B2处:

    =IF(COUNTIF(B3:B10000, $J$1) > 0, "不可排课", "可以排课")

    注:输入公式的整体解释是在B列的第3行到第10000行中寻找,如果有内容和格子J1的内容一致,那么就显示“不可排课”,否则显示“可以排课”。

    1、J1格填写的是待排课的学生姓名,相应的,在模板之外的任何位置都可以填写待排课的学生姓名,只需在公式的相应位置改成相应的形式即可。例如将待排课学生姓名填写在K2位置,那么在B2处则需填写:=IF(COUNTIF(B3:B10000, $K$2) > 0, "不可排课", "可以排课")

    2、10000泛指机构老师的数目,一般机构都不会超过这个数值。也可以自定义数值,但不要低于机构实际的老师数量。

    完成后,就会看到B2自动出现了“不可排课”4个字。

    最后,我们将公式复制到其它时间上(其它列)。

    方法是,鼠标点击格子B2,移动鼠标到B2右下角,当鼠标变成“黑十字”型时,按住鼠标左键往右边拖拽就可以将公式自动复制到其它列中。(下文类似步骤不再赘述)

    2 可变工位的一对一排课

    实际情况下,很多机构都会有大学生兼职老师。而且机构的校长、主管往往也是“兼职”老师,需要上课。对于他们而言,由于每周在课堂上的时间较少,机构一般不会给安排固定的教室。产生的结果就是1对1教室的数目往往少于老师数目,排课时就必须要确保课程有对应上课的教室。

    为此,除了拥有固定工位的排课表格所需考虑的因素之外,空闲“教室”这个影响因素就变得尤为突出。

    此时,模板的纵坐标应换成“教室”。如下表所示:

    与固定工位的模板类似,可变工位的排课模板中每一个位置都可以填入一个老师和一个学生。此时,判断是否可以排课,我们需要同时考虑学生的空闲时间和老师的空闲时间。也就是说,某一列中,只有当老师和学生的名字都没有出现过的时候,那么这一列才可以排课。

    首先,我们需要在模板之外的空白位置填写待排课学生和待排课老师的名字。例如J1填写“小明”,J2填写“钱文华”。

    然后,在框架表格中添加一行“是否可以排课”的标记。如下表所示:

    整个公式采用的逻辑和固定工位的一对一排法是类似的,只需要稍加修改即可。我们需要先统计出每一列中,待排课老师出现的次数和待排课学生出现的次数,然后将这两个数字相加,只要结果≥1,那么就不能排课。

    例如8:00那一列由于小白已经在上赵文清老师的课,小明就不能上赵老师的课了,那么B2位置就应该显示“不可排课”。11:00均未出现小明和赵文清老师的姓名,所以E2位置应该显示“可以排课”。

    因此,我们点击B2格子,然后将下面一段公式直接粘到B2处:

    =IF(COUNTIF(B3:B10000, "*"&$J$1&"*") + COUNTIF(B3:B10000, "*"&$J$2&"*") > 0, "不可排课", "可以排课")

    注:J1格填写的是待排课的学生姓名,J2格填写的是待排课的老师姓名。相应的,在模板之外的任何位置都可以填写待排课的学生姓名和待排课的老师姓名,只需在公式的相应位置改成相应的形式即可。例如将待排课学生姓名小明填写在I3位置,待排课老师姓名填写在J4位置,那么在B2处需填写:

    =IF(COUNTIF(B3:B10000, "*"&$I$3&"*") + COUNTIF(B3:B10000, "*"&$J$4&"*") > 0, "不可排课", "可以排课")

    完成后,就会看到B2格自动出现了“不可排课”4个字。

    最后将公式复制到所有的时间上,整个排课表就制作完成了。

    3 班课排课(兼容一对一)

    不同于一对一排课,班课排课一般在学期开始之前进行,所以主要考虑的因素是“教室”和“老师”的空闲时间。

    但是排课的时候也不能完全避免班内学生的因素,例如:

    1、某一些班级联报的情况比较多,如果放置在同一时间段,就会降低联报的比率。

    2、学期中某些班级需要进行调整,调整的过程中就需要考虑班中学生的空闲时间。

    3、机构主营业务既包含班课也包含1对1,在学期中就会比较频繁的排课。

    第一种情况只能通过教务老师的经验进行处理,excel不能解决这类问题,但是后面这两种情况则是可以通过excel自动判断冲突的。

    使用excel对小班进行排课,采用的排课框架表格和可变工位的一对一排课类似,但有所补充。一个小班的学生数目在30人左右,如果将学生姓名逐一都填写在表格中,编辑和查找都会很麻烦。

    因此,模板中的每一个格子只填写一个班级的名称,并且预留一个空位显示出该班级和待排课班级是否冲突,如下表所示。

    每个班级的任课老师和学生信息,我们存储在另外一张名为“班级记录”的表中。

    在排课之前,需要首先将班级信息录入到“班级记录”中。第一列填写班级的名称,之后从第二列开始,每一列填写任课老师或者班内的学生姓名。如高二数学基础班,任课老师名赵文清,学生姓名分别是小明,小红和小黑。如下表所示:

    这样我们就将班课的排课模板制作完成了,保存好班级信息之后,我们紧接着就需要用excel表格统计出冲突的课程。

    一个很直观的想法就是,两个班如果有共同的老师或者共同的学生,那么这两个班的上课时间一定不能发生重叠。如果上课时间发生了重叠,那么就意味着这两门课就是有冲突的。另外,在模板中,每一列的课程都是在同一时间进行。因此,我们要确保每一列中的任何一个班级都不能和待排课班级冲突。

    我们要编写的冲突检测公式也是按照刚刚的思路来实现,分成如下的两步流程:

    第一步,检查每一个已经排好的班级是否与待排课班级存在冲突。

    首先,我们要根据模板中班级的名字,在“班级记录”表格中定位这个班的老师和学生。然后,我们把老师和学生的名字进行一一对比,统计出相同的名字出现的次数。如果相同名字出现的次数≥1,就说明有班级冲突的情况发生。

    我们选择格子C3,并直接录入公式:

    =IFERROR(IF(SUM(COUNTIF(INDIRECT("班级记录!A"&MATCH(B3, 班级记录!$A$1:$A$100,0)&":AZ"&MATCH(B3, 班级记录!$A$1:$A$100,0)),INDIRECT("班级记录!A"&MATCH($P$1, 班级记录!$A$1:$A$100,0)&":AZ"&MATCH($P$1, 班级记录!$A$1:$A$100,0)))) > 0, "冲突","不冲突"), "")

    注:

    1、结束公式输入时需同时按下“CTRL+SHIFT+ENTER”。

    2、该公式适用于学生数量低于50的小班情况,对于学生数量超过50的情况并不适用。

    编写好公式之后,需要将公式复制到其它的框中,第一步就完成了。

    第二步,检查完每一个已经排好的班级是否与待排课班级存在冲突之后,由这些信息就可以推测出哪些时间可以用来排课。某一个时间可以排课当且仅当这个时间所在的列不存在任何一个冲突。

    因此,在格子B2处我们直接输入公式:

    =IF(COUNTIF(C3:C10000, "冲突") > 0, "不能排课", "可以排课")

    最后将公式复制到所有的时间上,整个班课的排课表就制作完成了。

    4 排课模版功能的优化

    表头固定——防止页面滚动后第一、二行以及第一列的内容消失

    考虑到实际情况下,机构的老师的数目会比较多,会占用很大一部分界面,为了防止页面上下滚动后第一、二行的内容(排课情况)消失,就需要固定顶端两行。

excel自动排课表

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP