我正在尝试排除超出预定时间的时间。我的数据从Access导出。我正在尝试使用IF公式并不断出错。 = IF(J2< 7:00:00 AM,7:00:00 AM,J2)我一直收到错误信息。
答案 0 :(得分:0)
假设J2是一个格式化为时间的数值(例如7/24 = 0.29166 ... = 7AM),您可以将您正在使用的字符串转换为时间:
=IF(J2<TIMEVALUE("7:00:00 AM"),TIMEVALUE("7:00:00 AM"),J2)
或者
=MAX(J2,TIMEVALUE("7:00:00 AM"))
或者,您可以将7:00:00 AM键入单元格(它将被解释为时间,存储为数字,并以相同的格式显示)并在公式中将J2与其进行比较。
如果J2实际上是一个字符串(如果从Access导出则令人怀疑),您还必须使用=TIMEVALUE(J2)