excel做考勤的时间处理问题 如8:26记为8:30 等

用Excel统计考勤
如上班时间8:30~12:00
打卡时间8:26、12:03 记为8:30~12:00
打卡时间8:32、11:55 记为8:32、11:55以显示迟到早退
上班 下班  

打卡时间 标准时间 记时时间 打卡时间 标准时间 记时时间 实际工时

A1 B1 C1 D1 E1 F1 F1-C1

8:29 8:30 8:30 12:05 12:00 12:00 3:30

补充一下问题,开头可能说得不够清晰:

如上表把没有迟到早退的转成标准时间,目的是为得到计算薪水的实际工时

如果A1是上班打卡时间

B1是下班打卡时间

在C1输入公式


=TEXT(IF(A1<0.354166666666667,0.354166666666667,A1),"hh:mm")&"~"&TEXT(IF(B1<0.5,B1,0.5),"hh:mm")


 计时工时F2输入公式=IF(A2<0.354166666666667,0.354166666666667,A2)    

 计时工时C2输入公式=IF(D2<0.5,D2,0.5)    

 实际工时G2输入公式=TEXT(F2-C2,"h:mm")    

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-26
=IF(AND(A1<=0.3545,B1>=0.5),"8:30~12:00","迟到早退")
第2个回答  2014-02-26
用模糊查找看看
第3个回答  2014-02-26
我发个软件给你