Excel 计算未来到期日

Excel 计算未来到期日,excel,excel-formula,Excel,Excel Formula,寻找基于每X个周期重复一次的过去日期计算未来日期的最佳方法的建议(例如:汽车付款首次到期日为2018年1月11日,每2周到期一次。下一个到期日等于或大于今天的日期是什么?)(例如:向北京银行的付款首次到期日为2019年1月11日,每10天到期一次。下一个到期日等于或大于今天的日期是什么?) 在上面的屏幕截图中-我试图做的是有一个公式来计算下一个到期日,并将该值以日期格式放在单元格H4、H5中。这些值必须等于或大于今天(即:>=B1) 我假设公式将使用逻辑IF函数,但除此之外,我感到困惑 提前感

寻找基于每X个周期重复一次的过去日期计算未来日期的最佳方法的建议(例如:汽车付款首次到期日为2018年1月11日,每2周到期一次。下一个到期日等于或大于今天的日期是什么?)(例如:向北京银行的付款首次到期日为2019年1月11日,每10天到期一次。下一个到期日等于或大于今天的日期是什么?)

在上面的屏幕截图中-我试图做的是有一个公式来计算下一个到期日,并将该值以日期格式放在单元格H4、H5中。这些值必须等于或大于今天(即:>=B1)

我假设公式将使用逻辑IF函数,但除此之外,我感到困惑


提前感谢您的建议!

以下公式应该有效:

=MAX(A1,TODAY()-MOD(TODAY()-A1,14)+14)
如果
A1
保留序列中的第一个到期日,请调整范围以满足您的需要


编辑:修改公式以处理未来的第一个截止日期

谢谢你的想法。在这种情况下它不起作用。我的表格显示了带截止日期的B列。这些截止日期可能在过去或将来,重复次数可以是每天、每月或每年,重复次数可以有不同的重复次数,例如1天,10天,1个月,3个月,1年,24个月等等。我试着用公式=今天()-MOD(今天()-B4,E4)+然后,H4单元格中的E4更改了E4中的天数,以查看它是否从1开始递增1到31,并发现它对几个数字给出了不正确的结果。让我猜一下:当到期日在未来,并且距离提供的间隔较远时,会出现问题吗?(例如:到期日为一个月,但间隔为10天)是的-我用2019年1月10日作为第一个到期日,重复间隔是每X天一次,从1开始到1。谢谢你的帮助!!我尝试了你上面建议的修复方法…但仍然不起作用。我假设14是指14天?我一直在使用公式并用X代替14,这样X是1,2,3,4,5,6,等等。当X=4和5它显示相同的日期,6和7显示相同的日期…因此似乎有些不对劲。