在办公事务中,值班表的应用无处不在,其作用与价值更是经久不衰。今日,特向各位分享一个长期可用的值班表模板。
如下是左侧的日程安排表,以时间顺序呈现,每行标注值班人员。
在右侧选择具体的年份和月份,便可轻松生成相应月份的排班情况。
制作流程:
第一步:设置月份选择下拉菜单
选取一列作为月份的单元格,然后依次选择数据 > 数据验证 > 允许序列。之后输入1至12的数字,并用逗号进行分隔。还可以添加一个微调按钮,以便于更便捷地调整数字。
第二步:编排日期与星期的显示
创建值班表格后,在日期行的首个单元格中输入以下公式:
=IF(MONTH(DATE(E2,E3,COLUMN(A1)))>E3,"",DATE(E2,E3,COLUMN(A1)))
公式解读:
- DATE函数能够生成具体日期,而COLUMN(A1)则可以在公式向右复制时生成序列,如1、2、3、4等。
- IF函数用于判断生成的日期月份是否为下一个月,如果是则显示为空。
星期行则参照上一行日期进行设置,并采用自定义格式为“AAA”,以便显示星期信息。
第三步:提取值日数据
在值日表中输入以下公式:
=COUNTIFS($A:$A,F$6,$B:$B,""&F$7&"")
此公式说明:
COUNTIFS函数用于多条件计数统计。在此例中,它依据日期和D列的姓名进行统计,当某日有人值班时,显示1;否则显示0。
第四步:设置显示格式
通过自定义格式“√;;”将1显示为√标记,而0则不显示任何内容。
第五步:突出显示值班单元格
开始 > 条件格式 > 突出显示单元格规则 > 大于0。这样即可将标有√的单元格进行高亮显示。
至此,大功告成!让我们欣赏一下最终的成果吧。
哪一种表格能伴你至退休?答案就是这永恒适用的模板。只需不断更新数据源,便能轻松应对各种变化。