如何制作循环值班表

时间:2019-12-23   作者:互联网搜集整理

作为一名职场人士,总会遇到排值班表的情形,其实只需要制作一张循环值班表就能搞笑快速的解决问题。一起来看看怎么做吧!

工具/材料

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

声明:内容仅供参考,图片和文章选取自网络,如侵权请联系删除。

相关推荐