0

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

如果 A 列中列出的日期 +(7 天)超过下个月的 5 日,那么做一些事情。

它就像每个月的 5 日是截止日期。
如果 A 列 = 2015 年 3 月 30 日 +(7days)left = 2015 年 4 月 6 日,那么 B 列 = "HolyCrap" 否则 "你很安全"

我真的很感激这方面的一些帮助。

4

2 回答 2

0

让我们试试这个公式:

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

中的日期A1可以是日期数字格式。Ctrl按+后,您将获得正确的数字格式;

请测试它并让我知道它是否在某个日期没有返回正确的结果。

于 2015-04-03T21:07:18.650 回答
0

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

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

然后在单元格/列上,您需要显示您希望它显示的任何内容,使用该IF功能。它将帮助确定当前日期是否超过或低于您指定的天数,并返回您想要显示的任何值;过期、过期、是、否等。示例:

=IF(P2>30,"Expired","Active")
于 2016-11-09T14:50:39.850 回答