由于达到连续恢复上限,所以发贴继续回复"员工迟到早退贴"
konma 2009-09-03 02:30:47 如果“重复打卡次数操作”显示为“1”,代表是上班,“2”代表下班
设好条件:
时间 转成数值= 所处单元格
8:00:00 0.333333333333333 H2
14:00:00 0.583333333 H3
12:00:00 0.5 H4
17:00:00 0.708333333 H5
19:00:00 0.791666667 H6
逻辑判断:(假定早班与晚班的上班分界线在12:00,就是说同事不会在12:00上早班或晚班,下班分界线在17:00,意思不重复了)
公式:=IF(F2=1,IF(OR(AND(E2<$H$4,E2>$H$2),AND(E2>$H$4,E2>$H$3)),"迟到",""),IF(OR(AND(E2<$H$5,E2<$H$3),AND(E2>$H$5,E2<$H$6)),"早退",""))
得出结果如下:
部门 姓名 编号 日期 时间 重复打卡次数操作 出勤情况
8 张三 109 2009-7-1 8:13:58 1 迟到
8 张三 109 2009-7-1 13:31:04 2 早退
8 张三 109 2009-7-3 8:19:51 1 迟到
8 张三 109 2009-7-3 13:34:20 2 早退
8 张三 109 2009-7-4 12:51:55 1
8 张三 109 2009-7-4 19:07:49 2
8 张三 109 2009-7-5 9:45:35 1 迟到
8 张三 109 2009-7-5 14:01:26 2