当前位置:科普知识站>IT科技>

制作循环值班表应该怎么办

IT科技 阅读(1.2W)

文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。

作为一名办公室人员,经常会遇到排值班表的情况。由于值班人数,顺序是固定的,因此每月都要去制作值班表就显得无聊了,下面为大介绍如何制作循环值班表。

材料/工具

excel

方法

制作值班表格式

先将1组姓名输入到A1:A9,2组姓名输入到B1:B17,排班结果放在C列。在C1输入公式: =INDEX(A:B,MOD(INT((ROW()+MOD(ROW(),2))/2)-1,17-8*(MOD(ROW(),2)=0))+1,1+MOD(ROW(),2)) 将公式向下复制。 在D1输入开始日期,向下复制。

制作循环值班表应该怎么办

在单元格 F2中输入:=TODAY(),单元格格式显示如图

自动循环值班表 50 日历做出来了,但是我想吧图三的人员套用进去,每个月自动分配,只需要选取月份,上月和下月的值班情况自动衔接,有没有高手~ 日历做出来了

制作循环值班表应该怎么办 第2张

合并A1-C1,在单元格 中输入:=TODAY(),单元格格式显示如图

在B4单元格中输入以下公式,然后向下填充公式 =INDEX(J:J,MATCH(C4,L:L,0))

制作循环值班表应该怎么办 第3张

在I-N,栏中创建值班表附表,目的是为了实现值班表的自动循环

A1输入:甲 A2输入:乙 A3输入:丙 A4输入:丁 选定A1到A4,按住CTRL,下拉 B1输入第一天日期如:2012-1-1 B2输入第二天日期如:2012-1-2 选定B1到B2,下拉

制作循环值班表应该怎么办 第4张

确定某一天的值班人员,以及值班顺序,输入到表格当中。

看 ,真 ,人 ,现 ,场 .露 . B . B. !: * 3大-不留,点 ,3 .7 C` 5- 点, 匸. 〇. ㎡!- 1:将管子两端接在一起,形成环路,倾斜后可行。 2:8天可以爬出来。 3. 1 (1 1999)*1999/2。 4. 我将被五马分尸。 5. 正四面体,四棵树位于四个顶点。 6. 1

制作循环值班表应该怎么办 第5张

在日期栏中输入,1-31,如图所示

求10人一循环HTML网页值班表代码,如:1号张三,2号李四```10号马武。11号轮回张三,21号还是张三首页 问题 全部问题 经济金融 企业管理 法律法规 社会

制作循环值班表应该怎么办 第6张

在单元格A4中输入:=$F$2-DAY($F$2)+I4(根据今天的日期,确定本月一号日期)

文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。

制作循环值班表应该怎么办 第7张

选中单元格A4,出现实心十字标,向下拖动,生成日期栏。

在C2中输入如下公式 =if(b2="","张",index(e$2:e$7,mod(countif(b$2:b2,"☆")-1),6)+1)) 下拉填充

制作循环值班表应该怎么办 第8张

在值班表副表中,J4输入:=MOD(A4-$M$2,3)(A4减去M2后除以3的余数,因为带班领导有三人,所以除以三)

先将1组姓名输入到A1:A9,2组姓名输入到B1:B17,排班结果放在C列。在C1输入公式: =INDEX(A:B,MOD(INT((ROW()+MOD(ROW(),2))/2)-1,17-8*(MOD(ROW(),2)=0))+1,1+MOD(ROW(),2)) 将公式向下复制。 在D1输入开始日期,向下复制。

K4输入:=MOD(A4-$M$2,5) (A4减去M2后除以3的余数,因为值班人员有五人,所以除以五)

自动循环值班表 50 日历做出来了,但是我想吧图三的人员套用进去,每个月自动分配,只需要选取月份,上月和下月的值班情况自动衔接,有没有高手~ 日历做出来了

PS:此处目的是为了实现循环

在B4单元格中输入以下公式,然后向下填充公式 =INDEX(J:J,MATCH(C4,L:L,0))

制作循环值班表应该怎么办 第9张

参照步骤8,生成JKMN栏

A1输入:甲 A2输入:乙 A3输入:丙 A4输入:丁 选定A1到A4,按住CTRL,下拉 B1输入第一天日期如:2012-1-1 B2输入第二天日期如:2012-1-2 选定B1到B2,下拉

制作循环值班表应该怎么办 第10张

在单元格A4中输入:=IF(J4=1,$P$3,IF(J4=2,$P$4,$P$2))【公式的意思是:如果J4(求余结果)=1,则显示$P$3(乙);如果J4(求余结果)=2,则显示$P$2(丙);反之,也就是J4(求余结果)=0,则显示$P$2(甲)】

看 ,真 ,人 ,现 ,场 .露 . B . B. !: * 3大-不留,点 ,3 .7 C` 5- 点, 匸. 〇. ㎡!- 1:将管子两端接在一起,形成环路,倾斜后可行。 2:8天可以爬出来。 3. 1 (1 1999)*1999/2。 4. 我将被五马分尸。 5. 正四面体,四棵树位于四个顶点。 6. 1

PS:这里用到if函数嵌套用法

求10人一循环HTML网页值班表代码,如:1号张三,2号李四```10号马武。11号轮回张三,21号还是张三首页 问题 全部问题 经济金融 企业管理 法律法规 社会

制作循环值班表应该怎么办 第11张

在单元格A4中输入:=IF(K4=1,$R$3,IF(K4=2,$R$4,IF(K4=3,$R$5,IF(K4=4,$R$6,$R$2))))按下回车

文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。

制作循环值班表应该怎么办 第12张

就可以生成BCEF栏了。值班表也就制作完成了!

在C2中输入如下公式 =if(b2="","张",index(e$2:e$7,mod(countif(b$2:b2,"☆")-1),6)+1)) 下拉填充

制作循环值班表应该怎么办 第13张

扩展阅读,以下内容您可能还感兴趣。

如何用excel做循环值班表

文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。

EXCEL制作循环值班表,女职工只值节假日

在C2中输入如下公式

=if(b2="","张",index(e$2:e$7,mod(countif(b$2:b2,"☆")-1),6)+1))

下拉填充追问

F列怎么修改您刚才给的公式才能继续按H列(女职工)的顺序继续取值?

EXCEL表制作自动排列值班表

先将1组姓名输入到A1:A9,2组姓名输入到B1:B17,排班结果放在C列。在C1输入公式:

=INDEX(A:B,MOD(INT((ROW()+MOD(ROW(),2))/2)-1,17-8*(MOD(ROW(),2)=0))+1,1+MOD(ROW(),2))

将公式向下复制。

在D1输入开始日期,向下复制。追问

是做成这样的格式该怎么弄?

追答假定日期在A列,第一行为表头,在B2输入公式:

=TEXT(MOD(ROW()-2,9)+1,"[DBNum1]")

在C2输入公式:

=MOD(ROW()-2,17)+1

将两个公式向下复制。

需要用excel排一个值班表,人员固定但日期是循环的,本周星期一的人下周就星期二值班,怎么设公式?

在A10单元格(下一个星期二)输入=B2,(b2是上一个星期一的单元格)更多追问追答追问这样下一个星期一的没有人员!追答先排8天的人,然后用公式就可以了,下星期一,需要自己拍一次追问你自己试过吗?我试的无法循环,八天的也无法循环,能有个具体公式吗追答追问这样张7会经常出现连续2天的情况追答,一共就7个人,肯定有一个人需要上两天追问不行啊,必须顺着循环,重复的不行