excel 考勤判断迟到早退等情况

2017/8/11  8:23:30
假如上面是考勤时间格式,公司是8:30:59不算迟到,16:30:0打卡不算早退,那我们就用下面的格式,就能完美解决
=IF(HOUR(A1)<12,IF(TIME(HOUR(A1),MINUTE(A1),0)-TIME(8,30,59)>0,"迟到","正常"),IF(TIME(HOUR(A1),MINUTE(A1),0)-TIME(16,30,0)<0,"早退","正常"))
主:上面公式中的A1是指excelA列第一行
因为excel无法对某一列所有进行公式处理,所以只能先将B列填上公式,A列为考勤数据,如下图


上图中,A列为考勤数据,B列每一行都对应一条公式,如A列第2这行的B列我们写成
=IF(HOUR(A2)<12,IF(TIME(HOUR(A2),MINUTE(A2),0)-TIME(8,30,59)>0,"迟到","正常"),IF(TIME(HOUR(A2),MINUTE(A2),0)-TIME(16,30,0)<0,"早退","正常"))

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND