Google 工作表中的时间减法和条件格式

Time subtraction & conditional formatting in Google Sheets

我正在开发一个简单的 3 列 table 来记录睡眠时间。它基于 "went to bed" 时间(第 1 栏)、"woke up" 时间(第 2 栏)和 "time in bed"(第 3 栏)。

所有 3 列的格式为 - h:mm - 并且 Google 似乎可以正确计算时差,考虑到它必须减去 "backwards",如 "woke up" ] 时间减去 "went to bed" 时间。

当我向 "time in bed" 列添加条件格式时出现问题。我想要的是如果 >= 8:00:00 则以绿色表示躺在床上的时间,如果 < 8:00:00.

则以橙色表示。

将日期也添加到 "went to bed" 时间和 "woke up" 时间没有帮助。

关于差异的 ABS 函数也没有帮助。

当 "time in bed" >= 8:00:00 并且 "went to bed" 时间恰好在午夜之前,我看到一个橙色数字,而我应该看到一个绿色数字

所有其他案例都按预期工作。

绿色的自定义公式:

=IF(TIMEVALUE(D4)>=0.33,1)