通过六个步骤即可轻松制作一个动态考勤表,包含基础表结构搭建、纵向日历插入、考勤状态设置、IF函数应用、条件格式配置以及工作表保护。
动态考勤表制作详细步骤
步骤 1:构建基础表结构
在Excel工作表中设计以下表结构:
A列:员工姓名
B列:工号
C列:入职日期
D列:薪酬
E列:考勤状态(如在岗、休假、迟到、早退等)
F列:考勤日期
步骤 2:插入纵向日历
从E列开始插入纵向日历,具体操作如下:
选中E列的第一个单元格(E2),转到“插入”选项卡,点击“表” > “纵向日历”,选择所需的时间范围。
步骤 3:设置考勤状态
在E列的每个日期单元格中,手动输入员工的考勤状态,例如“在岗”、“休假”、“迟到”或“早退”。
步骤 4:应用IF函数
在F列的每个日期单元格中,使用IF函数计算考勤状态:
=IF(E2="在岗","正常",IF(E2="休假","请假",IF(E2="迟到","迟到",IF(E2="早退","早退","其他"))))
此公式会根据E列的考勤状态返回对应的文本。
步骤 5:配置条件格式
为使考勤表更直观,可设置条件格式突出显示不同考勤状态:
选中F列的日期单元格,转到“开始”选项卡,点击“条件格式” > “新建规则”,使用以下规则:
格式化“正常”状态的单元格
格式化“请假”状态的单元格
格式化“迟到”状态的单元格
格式化“早退”状态的单元格
步骤 6:保护工作表
完成考勤表后,建议保护工作表以防误操作:
转到“审阅”选项卡,点击“保护工作表”,勾选“允许用户对表格进行排序和使用自动筛选”,输入密码并确认。
您还可以根据需求添加其他列,例如加班小时或调休小时。