excel怎么利用规划求解安排人员排班
发布时间:2023-10-25 05:17:03
如下所示,是一家小店的排班需求。从星期一到星期日,每天的时间段相同,即将每天的工作时间分成6段。
排班条件共5个,但第5个条件:“每个员工平均每天至少9个小时长,一周内工作时长为54个小时”,似乎存在矛盾,于是我将其修改为:“每个员工平均每天至少9个小时长,一周内工作时长至少为54个小时”。利用规划求解来求出排班安排。
首先,需要在Excel中安装“规划求解加载项”。很简单,调出“加载项”对话框,选中“规划求解加载项”前的复选框即可,如下所示。
此时,在Excel功能区界面的“数据”选项卡中,会出现“规划求解”命令,如下所示。
下面,我们将条件输入到工作表中。
由于中午11:3 至13: ,下午的17: -19: ,在这两个期间至少要有3人上班;每天早上8:3 至9:3 为准备营业时间,最少为2名员工,假设其他时间至少1人上班。在列J中输入各时段至少上班人数,列H中的公式为前四列对应行中单元格之和,如下所示。
在单元格区域D46:G46中,分别输入求每名员工一周工作总时间的公式。在单元格D46中的公式为:
=SUMPRODUCT($C$2:$C$43,D2:D43)
如下所示,可向右拉至单元格G46。在单元格区域D48:G48中输入约束时间。
在单元格I47中输入目标公式:
=SUM(D46:G46)
即员工周工作总时间。
接着,我们设置规划求解参数。
目标单元格设置为:I47=SUM(D46:G46),目标值为252小时(即9小时/天*7天*4名员工)。
可变单元格设置为:D2:G43,即要求排班的数据区域
约束条件设置为:
H2:H43>=J2:J43
D46:G46>=D48:G48
D2:G43=二进制(即1表示上班,表示休息)
进行规划求解,如下所示。
求得的结果如下所示。
虽然求出了结果,但可以看出,有名员工周工作时间达到82小时,显然不合理。一种是再分析求出的结果,适当调整排班安排,例如员工4几乎排满了班,可以在满足时段人数时减少员工4的排班。


猜你喜欢
- Win10系统下英雄联盟游戏圈不见了怎么办?LOL游戏圈是游戏中非常重要的一个功能,它可以实现开黑语音、查看和分享英雄战斗视频以及查看好友信
- 今天突然看到屏幕右下角弹出了“Windows Defender安全中心”的提示信息,就只有简简单单一句话,“建议执行操作”。于是就点击该通知
- 为彰显内容的原创性,添加水印是最好的办法,你知道怎么在表格中添加水印吗?下面小编就为你介绍wps表格怎么样添加水印的方法啦!wps表格添加水
- 相信许多WORD不是很了解或是使用很少的朋友,当换了新工作,或学习新的事物的时候,会需要使用WORD插入图片,那么在word文档中怎么插入并
- win10在每次更新之后都可能会出现一些小问题,只要卸载等待着重新更新就可以了,但是很多用户不知道在哪查看出问题的更新补丁,下面来看看下面的
- mac中式键盘美式键盘有什么区别?苹果mac系统中中国式键盘和美式键盘是有区别的,选购的时候需要注意,下面我们就来看看mac中文键盘和美式键
- 在Word2007中,有许多默许的精巧款式存于快速样式库中,简单点击便可应用,运用疾速款式库也能够将自界说的款式新增至库中并快速应用。①首先
- word软件是在很早之前就开始出现了,一出现就受到了很多用户的喜欢和关注,给用户带来了许多的帮助,用户在使用的过程中可以在页面上设置文字样式
- 有一些朋友突发奇想,想要更改Win11开机登录界面壁纸,但是不知道如何修改,也许有些用户已经发现开机登录界面的壁纸其实就是锁屏壁纸,那么修改
- 如何查看已安装的应用程序安装在哪个目录?尤其是Mac电脑安装程序的方法和win系统不一样,所以如何查看应用程序的安装目录?其实很简单,下面我
- 后缀名隐藏了怎么打开?最近有用户在使用win10系统的时候,发现电脑上文件的后缀名被隐藏了,这该怎么打开呢?可以在文件资源管理器中选中开启文
- 在win10系统中该如何打开扫雷呢?有用户在win10系统中翻遍了所有的文件夹,都找不到扫雷游戏,该怎么办呢?原来藏在 开始菜单中 附件-
- 在报刊杂志上, 咱们 常常会看到纵向排版的 笔墨。要 完成这个 结果,就用到 笔墨 标的目的 功用了。 起首选中要 改动 标的目的的 计划,
- 你的win10系统有没有出错甚至无法启动呢?大家第一时间想到的很可能是进入安全模式、使用WindowsPE、或者重装系统等方法来修复受损的系
- 文件是指由创建者所定义的、具有文件名的一组相关元素的集合。源文件一般指用汇编语言或高级语言写出来的代码保存为文件后的结果,源文件是相对目标文
- 7月29日,微软将发布新一代操作系统Windows10,届时该公司将举行全球范围的Win10发布庆祝活动。不仅如此,在美国、加拿大和波多黎各
- 大家有没有遇到过这种情况,在几个互相调用的工作表中,改变了初始表格中的数据,其他表格变了没有,只有经过反复的切换表格来查看,很让人头疼,这里
- “住址如果是以都道府县为开头的文本,现在需要把都道府县与下级地址数据分开”。这种操作是拆分字符串的基础。从根本上来说,为避免后期进行这样的操
- 文章介绍excel中trim函数的基础用法来去除多余空格。以及使用trim函数显示12位以上的单元格数字内容。第一,excel中trim函数
- 把word文档设置成只读是为了保护文档不被修改,只能阅览的一种模式,而要实现这种功能,其实设置方法不难,刚好小编有2种方法教大家,下面小编马