对于每天两次打卡的公司来说考勤打卡机导出数据经常会出现如下情况,如人工计算的话费时费力,也不能保证准确性,这种情况我们还是可以通过函数来解决的。

excel小技能之打卡机考勤横向数据的提取及迟到早退的判断函数-趣帮office教程网

在工作时间行上输入=24*(CLEAN(MID(B3,1 FIND(":",B3,1) 2,6))-CLEAN(MID(B3,1,FIND(":",B3,1) 2)))后横拉到需求位置。

excel小技能之打卡机考勤横向数据的提取及迟到早退的判断函数-趣帮office教程网

在迟到早退次数行输入=IF(CLEAN(MID(B3,1 FIND(":",B3,1) 2,6))-$N$5>0,IF(CLEAN(MID(B3,1,FIND(":",B3,1) 2))-$N$4>0,1,0),IF(CLEAN(MID(B3,1,FIND(":",B3,1) 2))-$N$4>0,2,1))后横拉到需求位置,这里其实用的时逻辑判断,公式很麻烦,理解很简单:

excel小技能之打卡机考勤横向数据的提取及迟到早退的判断函数-趣帮office教程网

四种情况,首先当天最后打卡的时间小于下班时间则迟到早退次数为1继续,再判断当天最早打卡时间小于上班时间则为1,大于则为2,如当天最后打卡的时间大于下班时间则迟到早退次数为0继续,再判断当天最早打卡时间小于上班时间则为0,大于则为1;