Excel 条件格式 60 天之前的日期

Excel Conditional formatting Dates older then 60 days

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

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

所以我有一个日期列表: 2021 年 7 月 25 日 06/25/2021 05/25/2021 等...

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

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

我也用过

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

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

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

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

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

你们认为我做错了什么?

假设您的日期在 B 列中:

  1. Select 整个 B 列。
  2. 从菜单开始Format / Conditional formatting...
  3. 添加带有加号的新规则。
  4. Style select Classic.
  5. 在select之后Use a formula to determine which cells to format
  6. 输入这个表达式:=AND($B1<>"",$B1<=TODAY()-30)
  7. Select 所需的格式。

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

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