Excel/Sheets "If addition of two times is between 00:00 and 7 am display time in red, if not display time in black" 的公式

Excel/Sheets Formula for "If addition of two times is between 00:00 and 7 am display time in red, if not display time in black"

我正在尝试引用多次加减法。本质上,我的单​​元格 A 是一个日期和时间并且不断变化,而单元格 B 也是一个也在变化的时间。然后显示单元格 A + 单元格 B 的单元格 C。如果单元格 C 是午夜和早上 7 点之间的时间,我想用红色字体显示时间。如果不以黑色字体显示时间。

这里有一个例子 Sheet https://docs.google.com/spreadsheets/d/1Qjr2JzC42z3sxqH7Rz4BSMsAMv1LIAZH3gES9fYeY0g/edit?usp=sharing . The date and times on the left must add a time on the right, but then also check to see if its a specific time (date doesn't matter) and if it's between 00:00 and 7:00 then show the specific date and time in red otherwise black. I think the answer may have something to do with conditional rules and I found this 文章指出在 excel 中更改字体颜色,但公式比较了我卡住的特定时间。

我试图在没有条件规则的单元格中创建一个示例公式,以检查我是否可以通过执行 =IF(AND(C5>=MIN(P5:P47),C5<=MAX(P5:P47)),"YES","NO") 来使其工作,但那是行不通的。我也遇到了这个公式,它可能对 =AND(val>MIN(NUM1,NUM2),val<MAX(NUM1,NUM2)) 有帮助,但目前我不确定。

---编辑---

使用条件格式计算出来 =AND(HOUR($C5)>=0,HOUR($C5)<=7)

在 C1 中添加 A1 和 B1,然后在 C1 中使用条件格式和自定义公式。

=TIME(HOUR(C1), MINUTE(C1), SECOND(C1))<0.29

您可以选择自定义格式为红色字体。

尝试:

=TIMEVALUE(C1)<=TIMEVALUE("7:00:00")

实际上我只是用条件格式弄明白了 =AND(HOUR($C5)>=0,HOUR($C5)<=7)