根据时间做出一个条件(而不是几小时)

如果以格式为YYYY-MM-DD 20:30的date的单元格A1的时间高于18:30(date不重要,不应考虑),我想要使用IF公式的条件, 。

例如2000-01-22 20:30在这个条件下跟2015-02-22 15:30不一样。

任何小费?

万分感谢。

您可以依靠Excel中date时间的基础十进制表示forms。 只要检查你的date的小数部分是否大于[你的时间] /24.0:

=if(MOD(A1,1) > 18.5/24, TRUE, FALSE) 

这是怎么回事(如果你的数据在单元格A1中,请将它放在B1中):

=IF(AND(HOUR(RIGHT(A1,5))>=18,MINUTE(RIGHT(A1,5))>=30),"After 6:30 PM","Before")

注意:这包括18点30分。 要排除它,只需将公式改为>