【员工考勤表】
用途:公司员工每天上班的凭证
考勤类型:全勤、迟到、早退、旷工、病假、事假、休假
常用字段:编号、姓名、单位名称、部门名称、岗位名称等等
作用:有利于HR对员工考勤做汇总结算,结算工资
表格类型:静态考勤表(手动输入)、动态考勤表(半自动输入)
本文主要是写如何制作一个简单动态考勤表的制作教程,各位小伙伴可以参考一下,希望对你有所帮助!
【制作教程】
步骤1:单击右键,新建一个工作簿,将其命名为“Office办公服务动态考勤表”
步骤2:启动“Office办公服务动态考勤表”工作簿,将第1个工作表命名为“基础资料”
步骤3
①在“基础资料”表的A2:H2行中输入字段“员工姓名、岗位、日资标准、保险金、年份、月份、考勤符号、说明”
②考勤符号,就是上文中的考勤类型的简称、记号,比如:全=全勤,迟=迟到
(考勤符号可以根据公司使用习惯来决定使用文字还是使用图形符号)

步骤4:考勤工作中经常重复性的使用某些数据,为了提高工作效率,将一些重复性使用的区域定义名称
①执行“公式→定义的名称→名称管理器→新建→名称+引用位置”

②在弹出的对话框中先后添加4个新名称,分别为:
名称1:员工姓名
引用位置:=基本资料!$A$3:$A$13
名称2:年份
引用位置:=基本资料!$E$3:$E$13
名称3:月份
引用位置:=基本资料!$F$4:$F$14
名称4:出勤
引用位置:=基本资料!$G$3:$G$9

步骤5:新建一个工作表,命名为“考勤明细表”
①在此表的A2:AD2行中输入明细表标题,如Office办公服务有限公司____年____月份考勤表;
②为了便于调用考勤年份、月份信息,年月份必须分别单独存放,如:年份存放在L2:P2、月份存放在S2:T2
③接着单击L2:P2,执行“数据→数据验证”菜单命令,在弹出的“数据有效性”对话框中,在“设置”选项卡,在其中选择“允许”后面的“序列”选项,并且在下面的“来源”文本框中输入公式“=年份”,点击“确认”关闭此对话框。
④采用同样的方法,将S2:T2的数据有效性来源设置为“=月份”,这样在选择考勤年月时,就可以直接单击L2、S2,然后从弹出的下拉列表框中选择相应预置信息即可。

步骤6:考勤登记表一般包括考勤人名单以及日常考勤登记情况,现在开始在此工作表制作。
①在B列中存储员工姓名,在B7:B17“数据验证→来源”设置为“=员工姓名”
②在C7:AG17“数据验证→来源”设置为“=出勤”

步骤7:日期和星期的公式制作
①为了能够自动准确输入日期信息,在每月第1日的单元格C6中输入公式=DATE(L2,S2,1)

②第2日的单元格D6中输入公式=C6+1,并依次类推,直到第27日的单元格AC6

③由于考虑到每年2月份闰年的情况,在第28日的单元格AD6输入公式=IF(MONTH($AC6+COLUMN(A1))=$S2,$AC6+COLUMN(A1),"")
④在第29日的单元格AE6输入公式=IF(MONTH($AD6+COLUMN(A1))=$S2,$AD6+COLUMN(A1),"")
⑤在第30日的单元格AF6输入公式=IF(MONTH($AE6+COLUMN(A1))=$S2,$AE6+COLUMN(A1),"")
⑥在第31日的单元格AF6输入公式=IF(MONTH($AF6+COLUMN(A1))=$S2,$AF6+COLUMN(A1),"")

⑦最后在判断每月第1日的星期几的单元格C5输入公式=IF(C6="","",CHOOSE(WEEKDAY(C6,2),"一","二","三","四","五","六","日")),并将此公式复制到其后面对应的单元格D5:AG5

【小结】
①本文使用的函数DATE、CHOOSE、WEEKDAY,主要是根据L2,S2中的数据来判断当前日期以及当前日期属于星期几;
②本文使用的函数IF、MONTH、COLUMN,主要是判断当年2月份是否属于闰月,并且判断本月是30日还是31日;
③制作一个简单动态考勤表,可以提高自己的工作效率。
网友评论