如何制作循环值班表

作为一名职场人士,总会遇到排值班表的情形,其实只需要制作一张循环值班表就能搞笑快速的解决问题 。一起来看看怎么做吧!
工具/材料
WPS表格或EXCEL
如图先制作一张值班表;
如何制作循环值班表

在单元格F2中输入:=TODAY(),点击右键,重新设置单元格格式,如图:
如何制作循环值班表

如何制作循环值班表

合并A1-C1后在单元格 中输入:=TODAY(),再次点击右键,重新设置单元格格式,如图:
如何制作循环值班表

如何制作循环值班表

在I-N栏中创建值班表附表,主要是为了实现值班表的自动循环;
如何制作循环值班表

确定值班人员和值班顺序,输入表格中,如图:
如何制作循环值班表

在表格的日期栏中,按照31天天数,输入其中;
如何制作循环值班表

在单元格“A4”中输入:=$F$2-DAY($F$2)+I4;在“D4”单元格输入:=$F$2-DAY($F$2)+L4;
如何制作循环值班表

如何制作循环值班表

拖动单元格A4的十字标,生成日期;
如何制作循环值班表

在值班表副表J4中输入:=MOD(A4-$M$2,4)(后面的4主要是指带班领导人数,可自行更改)
在单元格K4中输入:=MOD(A4-$M$2,5) (后面的5主要是指值班人员有五人,所以除以五,也可自行更改)
此处目的是为了实现循环
如何制作循环值班表

如何制作循环值班表

拖动J4和K4的十字光标,生成其他数据;
在M4中输入公式:=MOD(D4-$M$2,4)
在N4中输入公式=MOD(D4-$M$2,5),也用拖动光标的方法,生成其他数据
如何制作循环值班表

如何制作循环值班表

如何制作循环值班表

如何制作循环值班表

在单元格B4中输入:=IF(J4=1,$P$3,IF(J4=2,$P$4,$P$2))
公式的意思是:如果J4(求余结果)=1,则显示$P$3(乙);如果J4(求余结果)=2,则显示$P$2(丙);反之,也就是J4(求余结果)=0,则显示$P$2(甲)
如何制作循环值班表

在单元格C4中输入:=IF(K4=1,$R$3,IF(K4=2,$R$4,IF(K4=3,$R$5,IF(K4=4,$R$6,$R$2))))
如何制作循环值班表

参照以上步骤,就可以生成BCEF栏~值班表也就制作完成了~

【如何制作循环值班表】

如何制作循环值班表