如果时间过去了格式化单元格的公式?
Formula to format cell if time has passed?
对于这样的时间列表:
08:00
08:30
09:00
09:30
...
什么公式会 select 单元格包含当天过去的时间,假设只有时间(不是完整的日期)存储在单元格中?理想情况下也适用于 Google 驱动器。
我尝试将它们与 NOW()
进行比较,但没有成功,大概是因为 NOW()
与完整日期进行比较,但我只想将小时和分钟与当前小时进行比较,并且分钟。
比较 (NOW()-TODAY())
(不确定它是否适用于 Google...)
这个公式可以做到:
=IF(TIME(HOUR(NOW());MINUTE(NOW());SECOND(NOW()))>A1;TRUE;FALSE)
假设要查看的时间在单元格A1中。
公式 returns TRUE or FALSE...
解释:你不能单独使用"now",因为正如你所说,那是一个日期。所以你需要从 "now" 中提取小时、分钟和秒,并从中创建一个时间值。
对于这样的时间列表:
08:00
08:30
09:00
09:30
...
什么公式会 select 单元格包含当天过去的时间,假设只有时间(不是完整的日期)存储在单元格中?理想情况下也适用于 Google 驱动器。
我尝试将它们与 NOW()
进行比较,但没有成功,大概是因为 NOW()
与完整日期进行比较,但我只想将小时和分钟与当前小时进行比较,并且分钟。
比较 (NOW()-TODAY())
(不确定它是否适用于 Google...)
这个公式可以做到:
=IF(TIME(HOUR(NOW());MINUTE(NOW());SECOND(NOW()))>A1;TRUE;FALSE)
假设要查看的时间在单元格A1中。
公式 returns TRUE or FALSE...
解释:你不能单独使用"now",因为正如你所说,那是一个日期。所以你需要从 "now" 中提取小时、分钟和秒,并从中创建一个时间值。