0

我怎样才能有一个条件格式公式来检查其单元格中的日期,然后如果日期在今天的 1 年内对其进行格式化?

我知道我可以做 =EDATE(A5,16) ,它在 A5 上增加了 16 个月,但我不知道如何在上面实现这一点。

4

3 回答 3

2

我假设您有 Excel 2007 或更高版本,在 Excel 2003 或更早版本中,EDATE 不能用于条件格式。在任何版本中,您都可以使用 DATEDIF,例如这个公式

=DATEDIF(TODAY(),A1,"y")=0

如果该单元格中的日期为>=TODAY< TODAY + 1 年,则将格式化 A1

于 2012-10-16T14:35:46.667 回答
1

转到条件格式,选择自定义选项并使用此公式+选择格式。选择要使用它的范围。

=$H8<=EDATE(NOW();12)
*H being the column with dates*

在此处输入图像描述

于 2012-10-16T13:44:58.907 回答
1

你不能这样做:

适用于您的范围: 条件格式示例1

使用这个公式: 条件格式示例2

于 2012-10-16T20:41:34.630 回答