首页 文章

使用Google表格中的日期比较进行条件格式设置

提问于
浏览
-1

我宁愿坚持使用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 回答

  • 1

    你只需要在A1上设置美元符号 . 否则,当您复制条件格式公式时,它将更改为= $ B2> = A2等,因此您将B2与空单元格(或者在工作表中的A2,A3等中进行比较)进行比较: -

    =B1>=$A$1
    

    当然,将美元符号放在B前面并没有任何损害,但如果你只是格式化一列,则没有必要 .

    enter image description here

相关问题