导出考勤机原始记录,然后运用分列方法,分列出多次打卡时间
运用函数帅选出每天四次考勤时间,多次打卡记录取班次最早一次记录
IF(HOUR(MIN(E3:L3))<8.5,MIN(E3:L3),"")
取上班8.30时间之前最早的打卡记录
IF(LOOKUP(TIMEVALUE("12:45"),E3:L3)>TIMEVALUE("12:30"),LOOKUP(TIMEVALUE("12:45"),E3:L3),"")
取12.30到12.45之间最早的一次打卡记录
IF(LOOKUP(TIMEVALUE("14:00"),E3:L3)>TIMEVALUE("13:45"),LOOKUP(TIMEVALUE("14:00"),E3:L3),"")
取13.45到14.00之间最早的一次打卡记录
=IF(LOOKUP(TIMEVALUE("19:35"),E3:L3)>TIMEVALUE("19:00"),LOOKUP(TIMEVALUE("19:35"),E3:L3),"")
取19.00到19.35之间最早的一次打卡记录
=IFERROR(ROUND((P3-TIMEVALUE("12:30:00"))*24*60,0),"")计算时间差
=IF(T3="","未打卡",IF(T3>0,"正常","早退"))判断考勤状态
IF(COUNT(O3:R3)=4,1)统计考勤天数
评论 (0)