以递归方式将特定天数添加到固定日期

以递归方式将特定天数添加到固定日期

我正在创建一个电子表格,以便我查看自动付款的下一个到期日。

对于我支付的一项服务,第一笔付款是在 2022 年 9 月 10 日(日-月-年)进行的。后续每笔付款都在 30 天后进行(每项服务的日期可能不同),因此是 2022 年 10 月 10 日、2022 年 11 月 9 日等等。

我当前的电子表格:

在此处输入图片描述

C4 中使用的公式是:= A4+(B4 * DATEDIF(A4, B$1, "m"))。我使用 datedif 来计算起始月份和当前月份之间的月份差值。

问题是它显示下一个付款日期为 2022 年 9 月 11 日 - 由于该日期已过去,我希望显示下一个付款日期(2022 年 9 月 12 日)。

答案1

欢迎!我们一起来试试吧。昨天是几号?=TODAY()-1

从第一次付款到昨天一共过了多少天?=TODAY()-1-A4

此时间段内有多少个完整的薪资支付期?=INT((TODAY()-1-A4)/B4)

下次付款应在多少天后到期?=B4*(INT((TODAY()-1-A4)/B4)+1)

是哪一天?=A4+B4*(INT((TODAY()-1-A4)/B4)+1)

相关内容