【问题标题】:Excel Conditional formatting Dates older then 60 daysExcel 条件格式日期早于 60 天
【发布时间】:2021-10-04 02:06:31
【问题描述】:

我正在尝试使用一个执行以下操作的条件格式规则:

  1. 忽略空白单元格
  2. 忽略没有日期值的单元格
  3. 突出显示将在 30 天后到期的日期

所以我有一个日期列表: 2021 年 7 月 25 日 2021 年 6 月 25 日 2021 年 5 月 25 日 等等……

我在条件格式下使用了自定义公式,并使用了以下代码:

=CountIF(A:Z,today()-30)

我也用过

=CountIF(A:Z,"<="&today()-30)

两个代码都突出显示空白单元格,我尝试使用 IF 语句或 IsBlank 语句,但我认为我不完全理解它们是如何工作的。因为我弄得一团糟。

无论我做什么,非日期单元格和空白单元格都会突出显示。

我什至尝试使用条件格式规则,“仅格式化包含的单元格”,我添加了以下内容:

仅格式化单元格: 单元格值 - 小于或等于 - Today()-30

你们觉得我做错了什么?

【问题讨论】:

    标签: excel conditional-formatting


    【解决方案1】:

    假设您的日期在 B 列中:

    1. 选择整个 B 列。
    2. 从菜单开始Format / Conditional formatting...
    3. 使用加号添加新规则。
    4. Style 选择Classic
    5. 选择Use a formula to determine which cells to format
    6. 输入这个表达式:=AND($B1&lt;&gt;"",$B1&lt;=TODAY()-30)
    7. 选择所需的格式。

    您可以轻松地将其调整为行或任何其他范围,或 +30 天等。

    如果您需要更多列,请选择所有列,并假设第一列为A,则公式应为:=AND(A1&lt;&gt;"",A1&lt;=TODAY()-30)。请参阅下面的屏幕截图,其中包含公式和一些示例数据:

    【讨论】:

    • 所以我试图覆盖整个电子表格,因此可以识别任何日期值。一旦确定和评估,我想突出显示 30 天前或 30 天后到期的日期。我从未考虑在我的公式中使用“AND”!关于你的方法,我试过了,还是不行,也找不到样式区选择经典。
    • 但是您可以找到在哪里输入条件格式的公式?
    • 无论如何,你可以使用一个非常相似的公式,它有效(我试过了)。您选择所有要正式化的列,并假设第一列是 A,公式为:=AND(A1&lt;&gt;"",A1&lt;=TODAY()-30)
    • @JeffreyRodriguez 我更改了答案并添加了屏幕截图,希望对您有所帮助。
    • 成功了!!我需要突出显示列,这是我的问题。我道歉!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2022-07-29
    • 2018-02-11
    • 2017-01-20
    • 2018-03-02
    相关资源
    最近更新 更多