如果日期超过某个日期那么

时间:2015-04-03 20:52:32

标签: excel date excel-formula worksheet-function deadlines

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

如果A +列中列出的日期(7天)超过了即将到来的月份的第5天,那就做点什么了。

它像每个月的第5个是截止日期 如果A栏= 2015年3月30日+(7天)离开= 2015年4月6日,则B栏=" HolyCrap"其他"你安全"

我真的很感激你的帮助。

2 个答案:

答案 0 :(得分:0)

让我们尝试这个公式:

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

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

请测试一下,如果某个日期没有返回正确的结果,请告诉我。

答案 1 :(得分:0)

您可以使用3种不同的功能在Excel中实现此功能:IFTODAYDAY360

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

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

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