时间表:需要排除超出预定时间的时间

时间:2014-08-15 19:05:07

标签: excel-formula

我正在尝试排除超出预定时间的时间。我的数据从Access导出。我正在尝试使用IF公式并不断出错。 = IF(J2< 7:00:00 AM,7:00:00 AM,J2)我一直收到错误信息。

1 个答案:

答案 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)

将其转换为时间