多语言展示
当前在线:245今日阅读:167今日分享:16

Excel:3秒搞定排班表模板

在A1单元格输入公式“=EOMONTH(TODAY()+15,-1)+1”,D2单元格输入“=A1”,E2单元格输入”=D2+1“, D3单元格输入”=weekday(D2,2), AI4单元格,输入公式“=COUNTIFS(D4:AH4,'<>'&'')”,当到达离下月间隔小于15天之后,打开表格,即可得到下个月的排班表。
方法/步骤
1

在A1单元格输入公式“=EOMONTH(TODAY()+15,-1)+1”,并选择自定义,类型输入“m月排班表”,如下图;

2

D2单元格输入“=A1”,E2单元格输入”=D2+1“,按住鼠标左键拉到AH列,复制公式。如下图。设备单元格格式为自定义,输入”d”。使日期只显示天数;

3

D3单元格输入”=weekday(D2,2),求得日期对应为星期几,设置单元格格式“数字“-”特殊“-“中文小写数字”,如下图;

4

AI4单元格,输入公式“=COUNTIFS(D4:AH4,'<>'&'')”,复制公式到对应AI5到AI23的单元格中,从而计算各人员的休息天数,如下图;

5

D10单元格,同理输入公式“=COUNTIFS(D4:D9,'='&'')”,求得当天售后部上班人数,将公式复制到对应其他部门及日期,如下图;

6

选择D2:AH23区域,应用”条件格式“-“新建规则“-”使用公式确定要设置格式的单元格“,输入公式”=D$3>5“,设置格式“填充“,选择绿色。从而将周六、周日对应列修改为绿色,使周末的日期更直观;

7

当到达离下月间隔小于15天之后,打开表格,即可得到下个月的排班表;

8

个人建议     这里还有1点不足的就是当没有31号时,正常显示31号的那一列,会变成下月1号,需要手动的删除掉该列。

推荐信息