1、先把考勤数据从考勤机了导出来;
2、确定每个人的最早打卡时间和最晚打卡时间;
3、判断每个人每天的迟到、早退情况、加班情况;
说明:出勤时间标准是8:00-17:30,18点以后为加班时间;
4、把时间和日期用“分列”完成;
5、在右侧插入一个辅助列,标题为“第几次刷卡”,在单元格F2输入公式 =COUNTIFS($B$2:B2,B2,$D$2:D2,D2),往下复制,就可以统计E列的某个刷卡时间是某人某天的第几次刷卡了;
6、再插入两个辅助列,标题分别为“最早刷卡”和“最晚刷卡”;
7、在单元格G2输入公式 =IF(F2=1,E2,"") ,往下复制,即可得到某个人在某天的最早刷卡时间;
8、在单元格H2输入公式 =IF(G2<>"",INDEX(E2:E875,COUNTIFS(B:B,B2,D:D,D2)),""),往下复制,即可得到某个人在某天的最晚刷卡时间;
9、将“第几次刷卡”,“最早刷卡”,“最晚刷卡”三列的公式,采用选择性粘贴的方法转换为数值,然后筛选出所有空值单元格,予以删除,并删除E列和F列,就得到下面的每个人的刷卡考勤数据,以此数据来做考勤计算:
在此表格的右侧进行迟到、早退、加班的计算,数字1表示迟到或早退,具体的时间表示加班时间,如下表:
其中,各单元格的公式分别如下:
单元格G2:=IF(E2>8/24,1,"")
单元格H2:=IF(F2<17.5/24,1,"")
单元格I2:=IF(F2>18/24,F2-18/24,"")
10、最后再对这个数据表进行透视汇总分析,就得到每个人这个月的迟到、早退、加班汇总数据
1
收藏
评论
分享
近24小时数据量增长最快的文章可上榜