我正在制作财务数据表。如果日期在当前周,我想突出显示该行:
它看起来应该是这样的:
黄色填充的当前条件格式跨越 B5:F15,如下所示:
=(TODAY()-$B6) < 7
问题是这最终会导致整个桌子变成黄色。为什么会这样?我该如何改变条件公式?
实际情况是这样的:
答案1
我想我找到了解决方案。我需要检查 0 < x < 7 之间。见下文:
= AND(TODAY()-$B6)<=7, TODAY()-$B6)>=0)
这将突出显示日期反映当前周的行。
此外,如果您希望突出显示当前月份的行,请使用以下条件公式,并将其应用于整个表格:
=AND(MONTH(TODAY())=MONTH($B6),YEAR(TODAY())=YEAR($B6))
答案2
本周使用
=today()-weekday(today(), 3)=$b6-weekday($b6, 3)
答案3
此外,我想突出显示甘特图中位于开始日期和结束日期之间的“周开始”单元格,因此我调整了公式:
=AND(StartDate - WeekCommencing < 7, EndDate - WeekCommencing >= 0)