在 Google 个工作表中进行日期比较的条件格式

Conditional formatting with date comparison in Google Sheets

我相当坚持 Google 工作表中几个条件格式规则的简单公式。我的数据由 DD/MM/YYYY 格式的日期组成(在格式-> 数字-> 日期中设置)。我在 A1 处有一个参考日期 "Last Updated",以及 B1:B9 范围内的一列日期。我的两个规则都适用于这个范围,并且应该像下面这样工作:

  1. IF 日期大于或等于(即晚于)A1 的日期 --> 背景为黄色。
  2. IF 日期小于(即早于)A1 的日期 --> 背景为绿色。

我尝试了多种不同的公式,但 none 似乎工作正常或符合预期。例如,第一个条件格式规则:

...再次使用 VALUE($B1)DATEVALUE($B1)

这是第一个规则的自定义公式 =(VALUE($B1) >= VALUE(A1)) 的结果。它看起来不太准确。

-- A ---------- B ---------- Expected ---------- Actual ----------
1  02/02/2015   01/01/2015   FALSE               FALSE
2               02/01/2015   FALSE               TRUE (YELLOW)
3               03/01/2015   FALSE               TRUE (YELLOW)
4               01/02/2015   FALSE               TRUE (YELLOW)
5               02/02/2015   TRUE (YELLOW)       TRUE (YELLOW)
6               03/02/2015   TRUE (YELLOW)       FALSE
7               01/03/2015   TRUE (YELLOW)       FALSE
8               02/03/2015   TRUE (YELLOW)       FALSE
9               03/03/2015   TRUE (YELLOW)       TRUE (YELLOW)

我希望我只是忽略了一些简单的事情,有人能给我指出正确的方向吗?

谢谢!

你只需要在A1上设置美元符号。否则,当您向下复制条件格式公式时,它将更改为 =$B2>=A2 等,因此您将 B2 与空单元格(或 sheet):-

=B1>=$A

当然,将美元符号放在 B 前面也没有任何坏处,但如果您只是格式化一列,则没有必要。