中企动力 > 商学院 > 用excel怎么制作课表
  • ?

    怎么在Excel中创建自定义函数

    背景

    展开

    ;)在编制好的Excel表格中的某一个单元格(例如D1)中输入“0.95”

    (2)数据(例如B2)所在的行的空白单元格(C2)中输入“=B2*$D$1",按键盘上”回车“键,这时就完成单元格B2中的数据乘以0.95的操作

    (3)选中单元格C2,将光标放到单元格C2的右下角,当出现”+“号后,按住鼠标左键往下拉动鼠标,这样就实现了”自动填充“功能,将一列数据中每一个单元格中数据乘以0.95。

    备注:$D$1是绝对引用。

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

  • ?

    Excel 到底有什么用,小白又应该如何来学习?01

    阿代比耶

    展开

    Excel 到底有什么用,小白又应该如何来学习?

    归纳了解Excel电子表格的应用方向

    脱下严谨单调的办公“外衣”,回到家中,Excel也可以个性十足、多才多艺,帮助我们解 决生活中的棘手事务。Excel究竟有哪些令其他软件无法匹敌的魔力呢? Excel电子表格又有哪 些用处呢?结合目前的应用情况,我们归纳出以下几点。

    ■家庭财务管理

    Excel是Office办公软件,那是不是意味着它就只能出现在办公室的电脑中 呢?其实不然。对于普通人群而言,Excel绝对是一个很贴心的家庭管理帮手。 利用Excel管理家庭财物,将所有的物品分门别类地记录在一组表格中,既轻 松又利于査找;利用Excel制作亲朋好友的联系表,可以将亲友的电话、地址 等记录下来,再也不用担心电话簿被弄丢、手机通讯录被删除了;利用Excel 可以将图书列个清单、帮孩子做个个性的课程表、对下个月的行程计划做一 个备忘记录、购车分期付款的计算表格等。

    ■个人理财

    “投资理财”绝对是近两年最流行的话题,不论是上班的“月光族”、压力剧 增的“供房供车族”、超前消费的“信用卡族”,还是处于家庭稳健期、退休 期的中老年人,都津津乐道于基金、股票、国债和保险等投资项目。然而, 理财的第一步实际就是通过月记账盘点当月的生活开支和工作收入情况,在 这个阶段使用Excel的简单功能就可以实现。如果您对Excel己经有所了解, 那么应该制作信用卡资金管理表、定额定期还款或不定额延期还款的计划表 等,对个人或家庭的计划早作打算。

    ■行政人事

    公司的行政人事人员担负着很重要的流通、出入、文件、会议、人事调动、 绩效考核等管理工作,时常会遇到很头疼的事情,因为需要处理太多繁杂的 事务,一不小心就捡了这头丢了那头。现在如果将Excel运用到工作中,您就 会发现原来制作员工绩效考核表、培训意见调查表、加班统计/申请表、员工 档案表、文件编码登记表等都不是难事,而且员工的考勤、借阅、入职、离 职等都可以很智能化地实现查询,大大减少了工作的难度,至少能够让那个 在办公室里焦头烂额的你从容应对了。

    ■运营生产

    企业的生产管理机构履行着制订生产计划、进行生产效率和工作量分析、控 制和安排生产进度、做好人员配备、完成生产通知和记录等重要职责,用Excel 可以实时填写数据并快速整理成在生产目标范围内的数据表,从此开始,就 连数据统计都成为了一件令人轻松愉悦的工作。同时,Excel提供了众多的分 析工具,您可以对其进行分析预测,这些都可以为公司的投入产出提供依据, 并且及时掌握供需关系,明确各阶段生产计划。

    ■销售统筹

    如今的销售系统已不仅是简单的销售产品和开拓市场,它还包括企业全部的 经济活动,贯穿了企业文化、产品设计、生产、营销等。因此,无论您身处 何种岗位,利用Excel进行数据运算和分析几乎已成为必备能力;无论是从事 采购、销售、财务分析还是统筹决策,Excel能够帮助您筛选销售数据、分析 销售前景;利用Excel的图表与数据展示功能更是将您的数据、您所想的变成 所见的,实时展示给客户及上司,增强说服力;或者利用数据透视表快速分 析出向高层汇报的信息,把复杂的表格数据简单化。

    ■财务会计

    即使您从未从事过此项工作,看见庞大的数字群还是忍不住感觉枯燥、乏味, 表格中总是漫天的数字以及永远无法计算完结的数据。工作的内容纷烦复杂, 工作结果又要精益求精,若仅靠手工来完成全部工作,那工作者必是生活在 水深火热之中,叫苦不迭。而随着Excel的出现,财务会计便开始了幸福生 活……目前,财务会计人员常用Excel审核原始凭证、编制记账凭证、结账、 编制会计报表等,进行查账审计、结算员工工资、分析利润、盘点资本交易 等财务控制以及在实际应用中建立模板并进行分析。

    ■投资预算

    实际上Excel应用于投资预算也得从财务函数入手,因为Excel涵括的多种财 务函数将为您进行本量利分析和经营决策提供最大方便。例如,您可以用年 金相关函数来计算资金的时间价值,建立长期借款分析基本模型以及模拟运 算表分析模型等;如果您要对租赁筹资与借款筹资进行衡量,则可以建立方 案比较分析模型;或者利用控件进行趋势性和敏感性分析等;而通过Excel 的图表或数据透视图表则可以建立更直观、动态的预算体系建模方式,或者 根据约束条件求得最佳方案。

    Excel有着这么广泛的用途,你是否准备好学习这门课程了呢?下一课接着讲!

  • ?

    怎么用记事本做一个漂亮的网页课程表(1)?

    Easter

    展开

    一、制作材料

    最终效果图

    编码工具:记事本2(notepad2),百度notepad2就能找到。预览工具 :chrome 浏览器。调试方法: 打开notepad2 , 另存为class-table.html。编辑完代码后保存,用浏览器打开class-table.html。如果浏览器已经打开class-table.html,刷新网页就能看到最新效果。

    二、表格容器

    表格出现在各种办公软件中,如Office Word,Excel, WPS表格等。如果想要在网页中展示表格,该用什么样的方法实现呢?Html提供了一套完整的表格容器。

    表格(table):

    表头(table head): 允许省略表行(table row): 表头单元格(table head data): 表体(table body): 允许省略单元格(table data): ,与th功能相同,只是文字没有加粗效果。注:1 . ()中的英文注释并非官方解释,只作为方便记忆的英文参考2 . 容器概念请阅读作者文章任何人都可以做网页!幸运的你,快来试试看!

    请看表格容器的基本结构

    由于使用的tr,td等缩写,使得整体代码看起来清爽了许多,现在布置一个小小的作业,请参考以上代码,做一个小小的课程表。

    三、合并单元格

    有了表格容器的基础知识后,现在谈做一个复杂的课程表还为时尚早。因为课程表不仅有横向单元格合并还有纵向单元格合并,看下面的效果图。

    会Excel和WPS表格的同学估计是着急坏了,咋把表格整得这么丑?!!合并单元格多大事,想合并什么单元格,直接选择相应的单元格之后,点合并按钮不就完事了吗?在网页编程中合并单元格还真不是看起来那么简单。

    1. 单元格横向合并

    例如:

    单元格列跨度属性colspan (column span ): 表示当前的单元格跨了几列。

    上面的例子中由于1行1列的单元格跨了2列,导致第1行只允许留下2个单元格,否则表格将变形。2. 单元格纵向合并

    例如:

    单元格行跨度属性rowspan (row span ): 表示当前的单元格跨了几行。上面的例子中由于1行1列的单元格跨了3行,导致第2,3行只允许留下1个单元格,否则表格将变形。

    四、美化表格

    经过本小节的学习,相信你已经能做出效果图的样子,虽然丑了点,但是表格的结构已经出来了。在美化表格之前,我们先要搞清楚这个课程和最终的效果图差在哪里?然后才能有针对性地进行美化。

    表格边线太丑单元格内的文字离边线太近文字“上午”和“下午”没有垂直居中文字“中午”没有水平居中单元格没有背景色课程名称没有颜色问题太多,讲起来没有那么容易,请期待后续的内容,如果大家在制作过程中有任何疑问欢迎留言。

  • ?

    相见恨晚!早知道Excel还能这么用,我就不会老是加班了

    谢夜绿

    展开

    Office三件套是每个办公族必须会用的软件,在我们上大学的时候第一门计算机课就是教我们这些,但是有句话说得好啊:“师傅领进门,修行靠个人。”大家可不要跟我一样小瞧了这三个东东,说来惭愧,我一开始对这几个软件是很不以为然的,我觉得他们就是鼠标拖拖拉拉做个表、文档、幻灯片啥的,没啥难度,傻子都能学会。

    但是,在步入职场生涯后,我深深地发现我错了,这几个办公软件是入门容易、精通难啊!就拿最常用的Excel来说,你要是拿他做个功课表确实傻子都能做,但要是老板叫你处理一个几千、几万行的数据呢?是不是一脸懵B了,很多垃圾数据怎么清洗呢?一个一个用退格键删吗?这样你下班都做不完。好了,扯完淡,接下来我想分享八个很少人注意到的Excel神操作给你,不知道这些,请别告诉我你学过Excel。

    一、快速加减乘除相同的数值

    假设你是一位英语老师(接下来都以此为例),在一次考试成绩出来后,你突然发现因为你的老眼昏花改错了一道题,让全班同学的英语成绩都少了5分,于是你陷入深深的自责中,马上打开Excel算出同学们真正的英语成绩应该是多少,那么这时候你该怎样快速的在30个同学中算出他们加5分后的英语成绩是多少呢?很简单,照着下图操作就行了:

    二、连接单元格文本

    哎呀,终于把最终成绩表做好了,赶快发给校长看看。校长一看,说:“小张啊,你这个成绩表做的挺不错的,但是能不能把学号跟姓名放在一起啊,像学号—姓名这样,看起来会舒服一些。”我一听,只想回一句:“MMB。”这TM什么审美观,好吧,还是上网寻找解决方法吧,谁让他是校长呢。过了一会儿,还真让我找着了,其实非常简单,用一个&符号就可以了。(&符号按shift+数字7)

    三、自定义单元格格式

    好了,这下成绩表总算OK了吧,把它发给校长看下,这个老不死的又说:“小张啊,你看看有没有办法能将英语成绩高于80分的同学和其他同学区分出来,这些优秀同学学校准备重点培养。”我真是XXXXX,这个老东西!好吧,我就再给你个面子,帮你把这些国家未来的栋梁标记出来。(高于80分为蓝色,其它为红色)

    到了这里,可能有的朋友会问:用条件格式不是更简单嘛。这个确实不可否认,但是用自定义单元格格式的好处是这个格式会永久保存在你的单元格格式中,也就是说你在其他的Excel表中可以随时运用这个格式,非常方便。

    四、快速转换文本格式

    大家有没有遇到过这种情况,在Excel里一输入链接就变成蓝色,一在数字前面加个0就消失,烦死了!之前我也被这种情况折磨得奔溃,每次输完他还要再将它转换为文本格式,真是浪费时间。后来我发现了个小技巧:只要在你输入的东东前面加上个 ‘ 单引号符号他就会自动转换成文本格式了哦,同时注意这个单引号是英文的哟。

    五、任意区域快速插入行

    一般插入行的操作都是“选中行→右键→插入行”,这种方式好用是好用,就是有点呆,不够灵活。现在我就教你一种比较灵活的方式,注意看下图,在出现“+”的时候按shift键拖动就能插入行了。

    六、Excel转PDF格式

    有时候需要打印Excel的时候,总是会出现一些大大小小的排版问题。还有一些时候,我们的Excel插入了各种各样的数据图表,而在会议上我们需要展示这些数据图表来说明当前业务上的问题,用Excel本身来展示的话难免会令人眼花缭乱。遇到这两种情况,我们都可以将Excel转换为PDF文件来解决,一来PDF文件排版精美、易于打印,二来PDF文件方便展示。

    然而当我在Excel中点击“另存为”功能的时候,却发现下拉菜单栏中并没有另存为PDF的选项,What the fuck!这是怎么回事?

    好吧,只能上网寻求解决方法了,这时候我在网上找到一些在线转换器,但是他们只支持2M以下的文件转换,PASS!接下来我找到了一个PDF转换器,将他下载下来后试了试,果然可以将Excel转换为PDF了,耶!

    七、分列

    这个功能厉害了,可以将你一列的内容按照某种特定的格式分开出来,例如你一列的内容都是2017/9/19这样的日期格式,当你想把这一列的年、月、日都单独提取出来就可以使用分列功能,一键搞定,十分方便。

    八、快速全选行列

    各位朋友有没有注意到我前面那些全选某一行、列的操作呢,直接用鼠标拖下来是不是?这只是为了更好地演示给你们看,正式的使用中我才不会那么笨呢,你想想啊,万一有几万行、几千列的数据,那我用鼠标得拖到什么时候啊。所以,有个可以快速全选行、列的快捷键——Ctrl + Shift+方向键,只要你选中任意一个单元格,然后使用此快捷键即可自动选中整行或整列,全由你的方向键选择。

    好了,八个神操作讲完了,你知道几个呢?以后还敢自称精通Excel吗?Excel中的神操作多着呢,限于篇幅原因,今天就先说到这啦,大家觉得有用的来一波关注呗,之后我还会陆续为大家分享Excel神操作的,敬请期待!

  • ?

    三招教你做出漂亮的表格 学习、工作都用得到

    寒安

    展开

    在日常的工作学习中,Word文档和Excel表格是最常用到的。熟练掌握这两个工具的使用,那将会在日常工作、学习当中受益良多,更能收到事半功倍的效果。

    表格,主要用来处理数据。学习和工作的各种活动当中广泛采用着形形色色的表格。比如,上学期间,个人零花钱分配表格、个人学习成绩的表格、课程表、班级活动表等都需要表格。在校期间你还可以说我会做表格就行,不需要漂亮。但是在毕业以后,工作中遇到的会更多,凡事用数据说话,表格就是最基本的表达。

    就像一千个人有一千个哈姆雷特,漂亮的表格,每个人觉得漂亮的标准不一样。我们这里讲的漂亮并不意味着这个表格非常花梢而是能够突出和展示数据,并且看上去还比较舒服。

    今天跟大家分享三个美化表格的小技巧,简单几步,即可打造完美表格。

    1.最简单也是最直接的,软件自带的表格样式。

    打开表格之后,在工具栏找到“表格样式”,选择符合自己需要的样式即可。

    表格样式

    2.区分标题和内容、强调数据

    ①弱化表格线,突显数据

    保留表头和表尾的线,表格内部网格线弱化,可以直接去掉。

    ②调整行高,设置隔行背景色

    ③调整字体,以区别标题和内容

    示例

    3.根据表格内容,添加合适的配图进行美化

    比如根据食品类、美妆类、图书类等,不同的类别来添加相关的图片来辅助表格的表达。

    示例

    表格是人们生活和工作中非常重要的表达工具。虽然有些时候制作表格会叫人觉得很麻烦,但它们是数据文件展现出来的最佳形式,所以值得我们去好好设计、好好运用。

  • ?

    用WPS表格制作动态课程表,日期表格函数练习

    酆映真

    展开

    动态课程表是指,用WPS或EXCEL制作一个课程表,当你打开课程表格时,若果今天是周三,则课程表里的周三这列会自动改变样式,提醒你这一天的课程安排,其他课程日期列都不变。

    第一步,制作一张普通的课程表,打开excel或et,输入课程;

    第二步,设置表格的样式,并将日期与课程部分设置成灰色背景,字体也用浅灰色;

    第三步,选择星期一这列,在菜单面板上找到【条件格式】,【新建规则】选择【使用公式确定要设置格式的单元格】,输入公式”=WEEKDAY(TODAY(),2)=1“,设置【格式】里的颜色背景;

    第四步,选择星期二,如上设置条件格式,输入公式”=WEEKDAY(TODAY(),2)=2“;依次选择其他星期,同样设置,只改变最后一个等号后的数字即可。

    动态课程表用到的两个函数分别是,“TODAY”和“WEEKDAY”日期函数。

    “TODAY”函数是返回当前日期的序列号,序列号是表格 日期和时间计算使用的日期-时间代码。

    “WEEKDAY”函数是返回日期为星期几,默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。

    语法:WEEKDAY(serial_number, return_type)

    第一个参数(serial_number,)是要查的日期,应使用DATE函数输入日期,例如使用DATE(2018,11,11),表示输入2018年11月11日。如果直接以文本形式输入日期,则会出现问题。

    第二个参数(return_type),是返回的数字。

    输入1或省略,函数返回数字1(星期日)到数字7(星期六);输入2,数字1(星期一)到数字7(星期日);输入3,数字0(星期一)到数字6(星期日);

    说明一下,第二个参数控制的是返回数字代表的周几,比如默认省略时,输入的日期这天是周五,函数返回的数字就是6;而参数输入2时,则返回5,你明白了吗?

  • ?

    如何利用word制作课程表?

    Dover

    展开

    用word制作课程表其实很简单,易操作,Excel表格一般用来完成比较复杂的表格,用word制作表格既简单又方便。我来教大家吧!

    打开word表格,点击插入,表格。

    接下来在选项框中输入列数和行数 。输好后,点击确定。

    点击菜单栏里的页面布局 ,找到纸张方向 ,点击横向 。

    这时我们看到了横向的效果,将图中表格的右下角向下拉,根据需要拉成自己满意的效果。

    选中第一行和第二行的前两列,右击,选择合并单元格。

    在最上方的菜单栏选择布局 ,接下来,选择绘制斜线表头。

    鼠标放在刚才合并好的单元格内,表头样式选择样式一,输入行标题和列标题 之后,点击确定。

    将表头下面的单元格合并。先选前四个合并,再选后两个合并,如图所示。

    接下来,两个两个地合并右边的单元格,如图所示。

    在上面输入星期后,右击选择单元格对齐方式 ,选择最中间的水平居中 。

    接下来,选择“上午”这两个字,选择布局里的文字方向,点击一下。

    选择中部的中部居中。 

    看一下文字的效果,如图。

    把文字都输入好后,我们来看一下效果,在科目和教师下进行填写就可以了。

  • ?

    Excel技巧:如何做课程表的表头呢?优秀的表头就该比较灵活

    我属鱼

    展开

    工作中经常会用到一些日程表,那么也经常需要给日程表做个表头,如下图红色线框中的表头如何做到的呢?今天小编就来给大家讲讲,会的大神请飘过。

    首先找到菜单中插入形状的选项。找到红色箭头所指的直线想,单击。如图:

    然后在下图中斜拉一条直线。如图:

    同样道理,再拉一根直线,就得到了一个大体的框架啦。如图:

    框架搭好后,然后插入一个文本框,图中鼠标的光标所在的位置。文本框中输入“时间”。如图:

    然后,右键这个文本框,一定是右键文本框,别右键到单元格中去了,然后会出现下拉菜单。找到最下面的设置形状格式,单击。如图:

    单击后得到如下对话框。找到三维旋转,Z轴旋转,如图红色线框所圈的地方。

    将文本框中的时间Z轴旋转310度。如图:

    然后把刚刚的时间的文本框拖到合适的位置,如图:

    同样的方法。将表头中的课程以及日期做两个文本框。如图:

    以上就是今天给大家带来的内容。如果帮助的到你,记得给小编点个赞关注下,对小编都是莫大的鼓舞。

  • ?

    【云朵深度】教你升级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制作课程表

    Montt

    展开

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

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

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

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

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

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

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

用excel怎么制作课表

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP