如果日期在当前星期中,则突出显示行


5

我正在为财务数据表。如果日期在当前一周,我想突出显示该行:

它应该是什么样的:

在此处输入图片说明

黄色填充的当前条件格式为B5:F15,其格式如下:

=(TODAY()-$B6) < 7

问题在于,这最终会使整个表变成黄色。为什么这样做,以及如何更改条件公式?

实际上是什么样的:

在此处输入图片说明

Answers:


4

我想我想出了解决方案。我需要检查0 <x <7之间。请参见以下内容:

= AND(TODAY()-$B6)<=7, TODAY()-$B6)>=0)

这将突出显示其日期反映当前星期的行。


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

=AND(MONTH(TODAY())=MONTH($B6),YEAR(TODAY())=YEAR($B6))

1
对于本月,请尝试=$B6-DAY($B6)=TODAY()-DAY(TODAY())
Barry houdini 2013年

看起来确实更干净一点,谢谢!:)
2012年

这个公式是完全错误的。我不知道为什么会有这么多的投票。另一个答案是正确答案。
Zenadix

3

本周使用

=today()-weekday(today(), 3)=$b6-weekday($b6, 3)

1
这对我有用,而其他答案没有。
安迪·默瑟

这是正确的答案。
Zenadix

0

另外,我想突出显示甘特图中的“周开始”单元格,它们在开始日期和结束日期之间,因此我对公式进行了如下修改:

=AND(StartDate - WeekCommencing < 7, EndDate - WeekCommencing >= 0)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.