你的表格中考勤时间一列(E)不是时间格式,虽然公式是正确的,不过结果还是不对。
1.如果E列是时间格式,正确的结果如下:
2.或者 =IF(E2="","未签",(IF(--E2>TIME(7,50,0),"迟到","")))
为了确保你的E2一定是时间,而不是含有日期的时间建议你修改一下公式:
IF(E2="未签","",IF(TIME(HOUR(E2),MINIUTE(E2),SECOND(E2))>TIME(7,50,0),"迟",""))
E2是文本格式吧,你将公式改成:
=IF(E2="","",IF(--E2>TIME(7,50,0),"迟",""))
你的E列格式为文本,改一下E列为常规或者时间格式。