由于达到连续恢复上限,所以发贴继续回复"员工迟到早退贴"

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


...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccjjee 2009-09-04
  • 打赏
  • 举报
回复
因为我是初学者,条件和函数都目前不太了解。 呜…………
[Quote=引用楼主 konma 的回复:]
如果“重复打卡次数操作”显示为“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



[/Quote]

1,508

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧