所编辑的公式应该满足如下要求
1、上班时间为07:30(即E1<=07:30取07:30,若E1>07:30取“迟到”,若E1=空格相当于没打卡考勤则取“空格”)结果显示在J1单元格。
2、下班时间为16:00(即15:55<F1<16:15取16:00,若F1=>16:15取"F1"即F1<=15:55取"早退",若F1=空格相当于没打卡考勤则取“空格”)结果显示在K1单元格。
3、若K1<16:15则按正常白班算,则用K1减J1减半个小时吃中饭时间,得出时间差,格式为几点几小时显示在G1单元格里
4、若K1>=16:15则算加班,则K1减16:00减半个小时吃晚饭时间,得出时间差,格式为几点几小时显示在H1单元格里。
K2有问题,K2应该满足15:55<F1<16:15取16:00,若F1=>16:15取"F1"即F1<=15:55取"早退",,导致G2,H2都有点小问题,请高手指点(请看图)
这个是小问题吧,改为K2=IF(F2="","",IF(HOUR(F2)16,F2,IF(AND(HOUR(F2)=15,MINUTE(F2)=15)=TRUE,F2,"16:00")))))
本回答被提问者采纳