文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。
作为一名办公室人员,经常会遇到排值班表的情况。由于值班人数,顺序是固定的,因此每月都要去制作值班表就显得无聊了,下面为大介绍如何制作循环值班表。
材料/工具
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 日历做出来了,但是我想吧图三的人员套用进去,每个月自动分配,只需要选取月份,上月和下月的值班情况自动衔接,有没有高手~ 日历做出来了
合并A1-C1,在单元格 中输入:=TODAY(),单元格格式显示如图
在B4单元格中输入以下公式,然后向下填充公式 =INDEX(J:J,MATCH(C4,L:L,0))
在I-N,栏中创建值班表附表,目的是为了实现值班表的自动循环
A1输入:甲 A2输入:乙 A3输入:丙 A4输入:丁 选定A1到A4,按住CTRL,下拉 B1输入第一天日期如:2012-1-1 B2输入第二天日期如:2012-1-2 选定B1到B2,下拉
确定某一天的值班人员,以及值班顺序,输入到表格当中。
看 ,真 ,人 ,现 ,场 .露 . B . B. !: * 3大-不留,点 ,3 .7 C` 5- 点, 匸. 〇. ㎡!- 1:将管子两端接在一起,形成环路,倾斜后可行。 2:8天可以爬出来。 3. 1 (1 1999)*1999/2。 4. 我将被五马分尸。 5. 正四面体,四棵树位于四个顶点。 6. 1
在日期栏中输入,1-31,如图所示
求10人一循环HTML网页值班表代码,如:1号张三,2号李四```10号马武。11号轮回张三,21号还是张三首页 问题 全部问题 经济金融 企业管理 法律法规 社会
在单元格A4中输入:=$F$2-DAY($F$2)+I4(根据今天的日期,确定本月一号日期)
文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。
选中单元格A4,出现实心十字标,向下拖动,生成日期栏。
在C2中输入如下公式 =if(b2="","张",index(e$2:e$7,mod(countif(b$2:b2,"☆")-1),6)+1)) 下拉填充
在值班表副表中,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))
参照步骤8,生成JKMN栏
A1输入:甲 A2输入:乙 A3输入:丙 A4输入:丁 选定A1到A4,按住CTRL,下拉 B1输入第一天日期如:2012-1-1 B2输入第二天日期如:2012-1-2 选定B1到B2,下拉
在单元格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号还是张三首页 问题 全部问题 经济金融 企业管理 法律法规 社会
在单元格A4中输入:=IF(K4=1,$R$3,IF(K4=2,$R$4,IF(K4=3,$R$5,IF(K4=4,$R$6,$R$2))))按下回车
文件-选项-高级-常规-编辑自定义列表,你把人员名字设置成自定义序列。设好后在表格里输入第一个人员名字,往下拉就是循环了。
就可以生成BCEF栏了。值班表也就制作完成了!
在C2中输入如下公式 =if(b2="","张",index(e$2:e$7,mod(countif(b$2:b2,"☆")-1),6)+1)) 下拉填充
扩展阅读,以下内容您可能还感兴趣。
如何用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个人,肯定有一个人需要上两天追问不行啊,必须顺着循环,重复的不行