Excel - 当时间是当前时间之前一小时时,如何使用时间格式条件格式化单元格?

时间:2017-10-20 14:39:11

标签: excel

我想条件格式化(突出显示)具有时间格式的单元格。我们称之为A2

我了解当前时间无法使用=now()-date()推导出来。

A2在当前时间之前的1小时内时,如何将条件格式的条件设置为具有高光效果?

例如:

current time = 1000
A2 = 0900

A2将突出显示

current time = 0000
A2 = 0900

A2不会突出显示

current time = 0930
A2 = 0900

A2将突出显示

Current time = 0900
A2 = 0900

A2不会突出显示

3 个答案:

答案 0 :(得分:0)

对于范围A1:你可以做A7     = A1 < HOUR(NOW()) - 1

A1 - 范围内的第一个单元格

答案 1 :(得分:0)

点击cell B2并转到Home > Styles > Conditional Formatting > New Rule > Use a formula ...,在公式栏中输入此公式:

=((A1-B1)*1440>0)*((A1-B1)*1440<=60)

(A1-B1)*1440做的是将时差转换为分钟,以便我可以轻松地做大于0但小于或等于60分钟。您还可以将设置应用于=$B$1:$B$4中的更多单元格(我在示例中使用了Conditional Formatting Rule Manager)。请尝试让我知道。

答案 2 :(得分:0)

尝试在条件格式

中使用此公式

=MOD(NOW()-A2,1)*24<1

如果需要,这也可以在午夜工作

注意:时间更改不会触发重新计算,因此如果您希望这是动态的,您需要以某种方式强制