如何设置公式或VBA来解决这个问题?
如果A +列中列出的日期(7天)超过了即将到来的月份的第5天,那就做点什么了。
它像每个月的第5个是截止日期 如果A栏= 2015年3月30日+(7天)离开= 2015年4月6日,则B栏=" HolyCrap"其他"你安全"
我真的很感激你的帮助。
答案 0 :(得分:0)
让我们尝试这个公式:
=IF(AND(DAY(A1+7)>5,DAY(A1+7)<13),"screwed","safe")
A1
中的日期可以是日期或数字格式。按 Ctrl + ; 后,您将获得正确的数字格式。
请测试一下,如果某个日期没有返回正确的结果,请告诉我。
答案 1 :(得分:0)
您可以使用3种不同的功能在Excel中实现此功能:IF
,TODAY
和DAY360
。
您需要一列来计算当前日期。使用TODAY
功能。
您需要一列来计算两个日期之间的天数差异(即当前日期和目标日期)。使用DAYS360
功能。
然后在单元格/列上,您需要显示您想要显示的内容,使用IF
功能。它将有助于确定当前日期是否超过或低于您指定的天数,并返回您想要显示的任何值;逾期,过期,是,否等示例:
=IF(P2>30,"Expired","Active")