如何制作循环值班表

作者:朋克周 | 创建时间: 2023-03-27
作为一名职场人士,总会遇到排值班表的情形,其实只需要制作一张循环值班表就能搞笑快速的解决问题。一起来看看怎么做吧!...
如何制作循环值班表

操作方法

如图先制作一张值班表;

在单元格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栏~值班表也就制作完成了~

点击展开全文

更多推荐