首页 办公 正文

excel自动筛选排班 解决你现在面临的问题

今天给各位分享excel自动筛选排班的知识,其中也会对excel随机排班进行解释,求解2、用EXCEL制作一个自动排班系统(可以利用公式的方法)3、用excel表格做排班表的方法步骤详解4、求excel自动排班公式5、怎样用excel跟随日期自动排班想用excel做一个自动排班,5)+1))下拉用EXCEL制作一个自动排班系统(可以利...

今天给各位分享excel自动筛选排班的知识,其中也会对excel 随机排班进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

想用excel做一个自动排班,求解

见图,先在g-i列列出名字,a列为一年的日期,b列为领导排班,若领导周末不上班,则b2公式为=IF(WEEKDAY(A2,2)5,"",INDEX(G:G,MOD(SUMPRODUCT(--(WEEKDAY(A$2:A2,2)=7))+1-(WEEKDAY(A2,2)=7)-1,2)+1))下拉,若周末上班则公式为INDEX(G:G,MOD(SUMPRODUCT(--(WEEKDAY(A$2:A2,2)=7))+1-(WEEKDAY(A2,2)=7)-1,2)+1)而员工是一天3个,就分3列放,c2=INDEX($H:$H,MOD(ROW(A1)*3-3+MOD(COLUMN(A1)-1,3),17)+1)右拉至e2,在下拉f2=IF(WEEKDAY(A2,2)5,"",INDEX(I:I,MOD(SUMPRODUCT(--(WEEKDAY(A$2:A2,2)6))-1,5)+1))下拉

用EXCEL制作一个自动排班系统(可以利用公式的方法)

具体操作步骤如下:

1、以Excel2007为例,打开Excel表格,如图所示。

2、设置日期、部门、姓名、电话等项,这就需要看你需要哪些了,可以自由添加其他选项。

3、表格制作完成以后,给表格加边框。

4、在表格中把日期、部门、姓名等等都填上。然后调节到合适的行高和行距。

5、表格里字体根据图中所示,可以随意调整大小及字体。

6、拖住鼠标左键往右侧拖拉,选填充序列。填充方式和填充日期的一致,下拉菜单中“填充序列”和“以天数填充’效果一样,就是1234567。如选择”以工作日填充“,效果就是周一到周五循环。

用excel表格做排班表的方法步骤详解

Excel 是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的图表功能进行制作排班表。下面是我带来的关于用excel做排班表教程的内容,欢迎阅读!

用excel做排班表的 方法

01.打开“轮休排班表”原始文件,在C3单元格中输入“2012-11-1”,然后在“开始”选项卡下的“编辑”组中单击“填充”按钮,在弹出的下拉列表中单击“系列”选项。

02.打开“序列”对话框,选择在“序列产生在“组合框中选择“行”单选项;在“类型”组合框中选择“日期”单选项;在“日期单位”组合框中选择“日”单选项;在“终止值”文本框中输入“2012-11-30”,然后单击“确认”按钮。

03.单元格将以行填充日期数,选择单元格“C3:AF3”区域,在“开始”选项卡下单击“数字”组中的“功能扩展”按钮。

04.打开“设置单元格”格式对话框,在“数字”选项卡下单击“自定义”选项,在“类型”文本框中输入“d”,然后单击“确定”按钮。

05.所选单元格中日期格式将更改为指定格式,然后在“开始”选项卡下单击“格式”按钮,在弹出的菜单中单击“自动调整列宽”选项。

06.在C2单元格中根据日期录入星期数,然后使用自动填充功能将其填充至单元格AF2,并在单元格“B4:B19”输入相关数据内容,然后选中单元格“C4:AF19”区域,在“数据”选项卡下单击“数据有效性”按钮。

07打开“数据有效性”对话框,将“有效性条件”组合框的“允许”下拉列表数据设置为“序列”,然后单击“来源”文本框右侧的折叠按钮。

08.选中单元格“B22:B23”,然后单击“数据有效性”对话框中的展开按钮。

09.展开“数据有效性”对话框,切换到“输入信息”选项卡,在输入信息文本框中输入“√出勤、●休假”,然后单击“确定”按钮。

10.此时单元格区域“A2:E10”中将显示数据有效性相关设置,选中单元格C4,切换到视图选项卡,然后单击“冻结窗口”按钮,在展开的下拉列表中选择“冻结首列”选项。

11.C4单元格左侧的单元格将被锁定在屏幕中,滚动水平滚动条,即可查看相关效果,然后对单元格“A1:AM20”区域进行格式设置,并为其添加底纹和边框,最终效果如图。

下一页更多精彩“ex

var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

求excel自动排班公式

信息有点不充足,暂且按我估算来计划。

用工计划:一共36人,每天有10+11+4=25个工,一个月暂且按30天计算,那一个月总共25*30=750个工,则每人需贡献750÷36≈20.83个工。

照此排班,若每天都换班,则考虑使用“早中晚休早中晚休休”9天一轮的基本班序,一个班序中共出工6天休息3天,一个月30天照此班序则需要轮3个班序还余3天工,则6×3+3=21天工,与用工计划基本吻合。

按照以上推算,做一排班表,以8月份为例,安排YG01~YG36的共计36名员工的排班计划如图所示。

表中实际只有1个公式,公式结构完全一致,但由于每天每班用工人数不一致,所以在四个单元格中的基础工序上有所不同:

B2=MID("早中晚休早中晚休休",MOD(ROW()+7,9)+1,1)

L2=MID("中晚休早中晚休休早",MOD(ROW()+7,9)+1,1)

W2=MID("晚休早中晚休休早中",MOD(ROW()+7,9)+1,1)

AA2==MID("休早中晚休休早中晚",MOD(ROW()+7,9)+1,1)

输入了该四个公式后,B2:K32的公式均与B2相同,下拉即可

L2:V32公式均与L2相同,下拉即可

W2:Z32公式均与W2相同,下拉即可

AA2:AK32公式均与AA2相同,下拉即可。

输入公式后,经验算,所有员工在8月份出勤天数均为7早7中7晚10休共21天出勤,且每天均有10人上早班、11人上中班、4人晚班、11人休息,照此应可完美解决题主问题。

做简单补充:此题模拟排班仅考虑了8月份,若照此执行,则增加行数,日期、所有公式直接往下拉就是了,打印时将不需要的行隐藏了就是。

怎样用excel跟随日期自动排班

1、首先打开电脑上的excel表格,导入数据之后在B3单元格里输入公式:=B2。

2、然后在c3单元格里输入公式:=B3+1。

3、接着在C3单元格里往右拖动至H3单元格,把第三行的数据复制粘贴到第四行。

4、最后把第三行和第四行的数据改变下格式。

5、完成之后,接下来只需要改变第二行的日期,下面的日期和星期就会变动了。

关于excel自动筛选排班和excel 随机排班的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除