5 我正在为财务数据表。如果日期在当前一周,我想突出显示该行: 它应该是什么样的: 黄色填充的当前条件格式为B5:F15,其格式如下: =(TODAY()-$B6) < 7 问题在于,这最终会使整个表变成黄色。为什么这样做,以及如何更改条件公式? 实际上是什么样的: microsoft-excel worksheet-function — 乔恩 source
4 我想我想出了解决方案。我需要检查0 <x <7之间。请参见以下内容: = AND(TODAY()-$B6)<=7, TODAY()-$B6)>=0) 这将突出显示其日期反映当前星期的行。 此外,如果您希望突出显示当月的行,请使用以下条件公式,并将其应用于整个表格: =AND(MONTH(TODAY())=MONTH($B6),YEAR(TODAY())=YEAR($B6)) — 乔恩 source 1 对于本月,请尝试=$B6-DAY($B6)=TODAY()-DAY(TODAY()) — Barry houdini 2013年 看起来确实更干净一点,谢谢!:) — 2012年 这个公式是完全错误的。我不知道为什么会有这么多的投票。另一个答案是正确答案。 — Zenadix
3 本周使用 =today()-weekday(today(), 3)=$b6-weekday($b6, 3) — GLH source 1 这对我有用,而其他答案没有。 — 安迪·默瑟 这是正确的答案。 — Zenadix
0 另外,我想突出显示甘特图中的“周开始”单元格,它们在开始日期和结束日期之间,因此我对公式进行了如下修改: =AND(StartDate - WeekCommencing < 7, EndDate - WeekCommencing >= 0) — DanP source
=$B6-DAY($B6)=TODAY()-DAY(TODAY())