在 Google 个工作表中进行日期比较的条件格式
Conditional formatting with date comparison in Google Sheets
我相当坚持 Google 工作表中几个条件格式规则的简单公式。我的数据由 DD/MM/YYYY
格式的日期组成(在格式-> 数字-> 日期中设置)。我在 A1
处有一个参考日期 "Last Updated",以及 B1:B9
范围内的一列日期。我的两个规则都适用于这个范围,并且应该像下面这样工作:
- IF 此 日期大于或等于(即晚于)A1 的日期 --> 背景为黄色。
- IF 此 日期小于(即早于)A1 的日期 --> 背景为绿色。
我尝试了多种不同的公式,但 none 似乎工作正常或符合预期。例如,第一个条件格式规则:
=$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)
我希望我只是忽略了一些简单的事情,有人能给我指出正确的方向吗?
谢谢!
你只需要在A1上设置美元符号。否则,当您向下复制条件格式公式时,它将更改为 =$B2>=A2 等,因此您将 B2 与空单元格(或 sheet):-
=B1>=$A
当然,将美元符号放在 B 前面也没有任何坏处,但如果您只是格式化一列,则没有必要。
我相当坚持 Google 工作表中几个条件格式规则的简单公式。我的数据由 DD/MM/YYYY
格式的日期组成(在格式-> 数字-> 日期中设置)。我在 A1
处有一个参考日期 "Last Updated",以及 B1:B9
范围内的一列日期。我的两个规则都适用于这个范围,并且应该像下面这样工作:
- IF 此 日期大于或等于(即晚于)A1 的日期 --> 背景为黄色。
- IF 此 日期小于(即早于)A1 的日期 --> 背景为绿色。
我尝试了多种不同的公式,但 none 似乎工作正常或符合预期。例如,第一个条件格式规则:
=$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)
我希望我只是忽略了一些简单的事情,有人能给我指出正确的方向吗?
谢谢!
你只需要在A1上设置美元符号。否则,当您向下复制条件格式公式时,它将更改为 =$B2>=A2 等,因此您将 B2 与空单元格(或 sheet):-
=B1>=$A
当然,将美元符号放在 B 前面也没有任何坏处,但如果您只是格式化一列,则没有必要。