我宁愿坚持使用Google表格中几个条件格式规则的简单公式 . 我的数据包含 DD/MM/YYYY
格式的日期(在格式 - >数字 - >日期中设置) . 我在 A1
有一个参考日期"Last Updated",在 B1:B9
范围内有一列日期 . 我的两个规则都适用于此范围,应该如下所示:
-
IF this 日期大于或等于(即稍后)A1 - >背景为黄色的日期 .
-
IF this 日期小于(即更早)A1的日期 - >背景为绿色 .
我已经尝试了许多不同的公式,但似乎都没有正常工作或按预期工作 . 例如,使用第一个条件格式设置规则:
-
=$B1 >= A1
-
=GTE($B1, A1)
......再次与 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)
我希望我只是忽略一些简单的事情,有人能指出我正确的方向吗?
谢谢!
1 回答
你只需要在A1上设置美元符号 . 否则,当您复制条件格式公式时,它将更改为= $ B2> = A2等,因此您将B2与空单元格(或者在工作表中的A2,A3等中进行比较)进行比较: -
当然,将美元符号放在B前面并没有任何损害,但如果你只是格式化一列,则没有必要 .