如果日期在本周,则突出显示行

Jon*_*Jon 5 worksheet-function microsoft-excel

我正在处理财务数据表。如果日期在本周,我想突出显示该行:

它应该是什么样子:

在此处输入图片说明

黄色填充的当前条件格式跨越 B5:F15,如下所示:

=(TODAY()-$B6) < 7
Run Code Online (Sandbox Code Playgroud)

问题是这最终会将整个表格染成黄色。为什么要这样做,我该如何更改条件公式?

它实际上是什么样子:

在此处输入图片说明

Jon*_*Jon 4

我想我找到了解决方案。我需要检查 0 < x < 7 之间的情况。见下文:

= AND(TODAY()-$B6)<=7, TODAY()-$B6)>=0)
Run Code Online (Sandbox Code Playgroud)

这将突出显示其日期反映本周的行。


此外,如果您希望突出显示当前月份中的行,请使用以下条件公式,并将其应用到整个表:

=AND(MONTH(TODAY())=MONTH($B6),YEAR(TODAY())=YEAR($B6))
Run Code Online (Sandbox Code Playgroud)