因此,我试图简单计算一个早期日期和今天之间的月数,该日期将在B:B列中;一旦计算了月数,结果就会乘以28,然后返回原始日期。注意要求:结果> =今天,所以基本上如果结果小于今天需要再增加28天。目前的公式我只有当日期是在今年的作品(我不是100%确定这个公式是否有效,但它似乎迄今为止。)计算Excel中两个日期之间的月数
这是我失效的公式,但也许有人可以从我的上述评论,什么我试图在这里实现的下面公式得到一个总体思路:
=IF(B89="","",IF(I89="X","LEG",IFERROR(IF((MONTH(TODAY()-B89)*28)+B89<TODAY(),(MONTH(TODAY()-B89)*28)+B89+28,(MONTH(TODAY()-B89)*28)+B89),"Future")))
预先感谢您的合作!
注意:我只想指出在上面对I89的引用是微不足道的。如果我删除了错误的括号或其他错字,我只是不想删除它,所以我决定离开。所以基本上你不必担心前两个“IF”陈述,也不必担心IFERROR,除非你只是想!
2ND编辑:好吧,我决定把剥离下来的配方,原帖的公式,下方剥离版本:
IF((MONTH(TODAY()-B89)*28)+B89<TODAY(),(MONTH(TODAY()-B89)*28)+B89+28,(MONTH(TODAY()-B89)*28)+B89)
能否请您提供一些示例数据和预期的结果?目前还不清楚你正在寻找什么 – tigeravatar
这可能有所帮助:https://support.microsoft.com/en-gb/kb/214134 – Jordan
如果B1的日期是1/1/16,公式应该计算05的日期/ 20/16(否则4/20/16将在过去)。我希望每4周检查一次这些帐户(这就是为什么经过的月份数量乘以28)。但是,如果B1的日期是1/8/16,它实际上会计算日期为4-29-16。 –