导出考勤机原始记录,然后运用分列方法,分列出多次打卡时间


运用函数帅选出每天四次考勤时间,多次打卡记录取班次最早一次记录


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)统计考勤天数