如果日期超过特定日期则

If Date Exceeds Certain Date Then

如何设置公式或VBA来解决这个问题?

如果 A 列中列出的日期 +(7 天)超过下个月的 5 号,则执行某项操作。

好像每个月的 5 号是截止日期。
如果 A 列 = 2015 年 3 月 30 日 +(7 天)左 = 2015 年 4 月 6 日,则 B 列 = "HolyCrap" 否则 "You're Safe"

非常感谢您对此提供帮助。

让我们试试这个公式:

=IF(AND(DAY(A1+7)>5,DAY(A1+7)<13),"screwed","safe")

A1 中的日期可以是 日期数字 格式。按 Ctrl+;.

后你会得到正确的数字格式

请测试它,如果某个日期它没有 return 正确的结果,请告诉我。

您可以在 Excel 中使用 3 个不同的函数来实现此目的:IFTODAYDAY360

您需要一列来计算当前日期。为此使用 TODAY 函数。 您需要一列来计算两个日期(即当前日期和您的目标日期)之间的天数差异。为此使用 DAYS360 函数。

然后在您需要显示的单元格/列上使用 IF 函数。它将帮助确定当前日期是否超过或低于您指定的天数,以及 return 您想要显示的任何值;逾期、过期、是、否等。示例:

=IF(P2>30,"Expired","Active")