【问题标题】:Formula to format cell if time has passed?如果时间已经过去,格式化单元格的公式?
【发布时间】:2015-01-27 10:18:30
【问题描述】:

对于这样的时间列表:

08:00
08:30
09:00
09:30
...

假设只有时间(不是完整日期)存储在单元格中,什么公式会选择包含当天过去时间的单元格?理想情况下也可以在 Google Drive 中使用。

我尝试将它们与NOW() 进行比较,但它不起作用,大概是因为NOW() 与完整日期进行比较,但我只想将小时和分钟与当前的小时和分钟进行比较。

【问题讨论】:

    标签: excel google-drive-api google-sheets excel-formula


    【解决方案1】:

    (NOW()-TODAY())比较

    (不确定它是否适用于 Google...)

    【讨论】:

    • 喜欢这种简单性——而且它在云端硬盘中确实有效。非常感谢!
    【解决方案2】:

    这个公式可以做到:

    =IF(TIME(HOUR(NOW());MINUTE(NOW());SECOND(NOW()))>A1;TRUE;FALSE)
    

    假设您要检查的时间在单元格 A1 中。
    公式返回 TRUE 或 FALSE...

    解释:你不能单独使用“现在”,因为正如你所说,那是一个日期。所以你需要从“现在”中提取小时、分钟和秒,并从中创建一个时间值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-17
      • 2017-08-23
      • 2015-11-13
      • 2011-10-06
      • 2017-12-27
      • 2019-05-25
      • 2020-09-25
      • 1970-01-01
      相关资源
      最近更新 更多