Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如果日期超过某个日期,则_Excel_Date_Excel Formula_Worksheet Function_Deadlines - Fatal编程技术网

Excel 如果日期超过某个日期,则

Excel 如果日期超过某个日期,则,excel,date,excel-formula,worksheet-function,deadlines,Excel,Date,Excel Formula,Worksheet Function,Deadlines,如何设置公式或VBA来解决此问题 如果A列中列出的日期+7天超过下个月的第5天,则采取措施 好像每个月的5号是截止日期。 如果A列=2015年3月30日+7天LEFT=2015年4月6日,则B列=HolyCrap,否则您是安全的 我真的非常感谢您的帮助。让我们试试这个公式: =IF(AND(DAY(A1+7)>5,DAY(A1+7)<13),"screwed","safe") A1中的日期可以是日期或数字格式。按Ctrl+;,将获得正确的数字格式 请测试它,并让我知道它是否在某个日

如何设置公式或VBA来解决此问题

如果A列中列出的日期+7天超过下个月的第5天,则采取措施

好像每个月的5号是截止日期。 如果A列=2015年3月30日+7天LEFT=2015年4月6日,则B列=HolyCrap,否则您是安全的


我真的非常感谢您的帮助。

让我们试试这个公式:

=IF(AND(DAY(A1+7)>5,DAY(A1+7)<13),"screwed","safe")
A1中的日期可以是日期或数字格式。按Ctrl+;,将获得正确的数字格式


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

您可以在Excel中使用3个不同的函数来实现这一点:if、TODAY和DAY360

您需要一列来计算当前日期。使用今天的功能。 您需要一个列来计算两个日期(即当前日期和目标日期)之间的天数差。使用DAYS360函数进行此操作

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

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

不,2期。。1.这给了我价值错误。将日期转换为数字,并手动将其替换为公式中的A1,则其有效期为2。我有2015年9月3日,时间为A1…+7天=2015年9月10日,跨越9月5日截止日期。上面仍然写着安全/1.你的日期应该始终是一个日期格式,实际上是一个数字!对于存储为文本的日期,任何公式都不起作用。2.你说的是下个月。因此,9月10日肯定比即将到来的5月5日的第五个月大。所以你是安全的。你能澄清一下这个问题吗?它是日期格式的,必须改成数字格式才能工作。2.很抱歉。这是个棘手的部分。每个月的第五天是截止日期。今天不打算削减它,因为公式与当前日期无关。这就像A1加上每周7天的日期到达该日期后的第5个月,然后没有其他的是。示例:10月30日+7天=11月6日超过11月5日的截止日期,因此9月30日+7天=10月5日没有超过10月5日的截止日期,因此代码是!!非常感谢你从收到的混乱信息中得到的理解:乐于帮助:祝你好运!