利用Excel文档和公式,制作一个属于自己的考勤记录表,此表可以根据输入年月信息,自动设置日期和相应的星期几,最终会根据出勤记录自动计算出勤类型和出勤次数等,非常的实用和方便。
目前我工作的公司比较小,人员也不多,从而公司也没有购买正规的考勤软件和考勤设备,所以很多时候会出现考勤混乱,从而影响工资发放,并容易因此劳资纠纷,因此我自己用Excel制作了一张考勤记录表,可以自动计算出每个人的考勤情况,非常的方便和使用,现将制作方法展示给大家。
第一步:打开一个空白的Excel表格,绘制如下样式
考勤表样式
第二步:根据考勤表中填写的年月,利用Excel 自带的DAY和DATE函数自动计算当月的天数。
即在AI1单元格中输入公式:=DAY(DATE(I1,L1+1,1)-1),其中I1单元格内容为年数,L1单元格内容为月数。
第三步:由于不是每个月都有31天,如2020年2月就只有29天,但我们知道每个月至少有28天,所以在日期这一行中,当天数大于28天后需要用函数去自动判断所记录的月份是否存在29日~31日,如果不存在,则此单元格内容为空。
即在AF1单元格中输入公式:=IF(29
在AG1单元格中输入公式:=IF(30
在AH1单元格中输入公式:=IF(31
2020年2月份只有29天,因此AG1和AH1单元格内容显示为空,具体如下:
第四步:根据年月日利用WEEKDAY函数计算星期几,具体做法如下:
在D2中输入公式:=IF(WEEKDAY(DATE($I$1,$L$1,D3),2)=7,"日",WEEKDAY(DATE($I$1,$L$1,D3),2)),I1是年份,L是月份,D3是日期。
为了使数字显示为大写的数字,选择D2单元格,右键设置单元格格式如下:
然后选中D2右拉至AH2单元格,最终显示如下:
第五步:设置出勤类型,本例出勤类型有:ZC:正常出勤,NJ:年假,SJ:事假,BJ:病假,CJ:产假,JB:加班,GC:公出,选中单元格,选择数据->数据验证,设置下拉列表。
到这里,我们就已经做好了出勤表的主表,可以正常的记录出勤了,下一篇文章我们将继续讲解根据出勤记录自动计算出勤次数,请假次数,公出次数等。正常应用的出勤记录表如下:
领取专属 10元无门槛券
私享最新 技术干货