Google表格:自动增加日期1个月

问题描述 投票:0回答:2

我目前正在使用预算表,自动将日期单元格更新为账单的下一个“付款”日期。举个例子:

=VALUE("2019-03-08")+14*FLOOR((NOW()-VALUE("2019-03-08"))/14)

单元格以日期开头,然后每14天更新一次到新日期。这显示了一个单元格,其中包含每两周付款的日期。在上面的示例中,单元格显示“2019-03-08”的值,直到2周过去。一旦过了14天,单元格将自动上传到“2019-03-22”。这种自动化将以14天为增量永久持续。单元格中显示的日期将始终自动更新为下一个14天的日期。这有助于我在不更新单元格的情况下显示每两周付款的确切截止日期。

我想为每月付款做同样的事情,但使用30天的日数不是很准确。有没有办法修改此方法,让我自动更新日期到当天的每月24日,当天。所以我从2/24/2019开始,当3/24/2019点击时,单元格会更新到该日期,依此类推。这不准确的原因是月份不是全部30天。 2月是28天,有些是31天。我希望单元格在1个月内增加,就像上面的公式以14天为增量更新一样。例如:日期将显示“2/24/2019”,直到下个月的同一天发生,然后单元格将更新为“3/24/2019”。这个过程将在4月24日,2009年5月24日等情况下永远持续下去。它也将继续这一年,因此12/24/2019将自动更改为01/24/2020。

更新:更新了描述,并举例说明了行为的工作原理以及我在寻找的内容......

date google-sheets google-sheets-formula
2个回答
1
投票

这个公式将每24个月增加一个月,并计算年度变化

=IF(DAY(TODAY())>=24,
 DATE(YEAR(TODAY()), MONTH(TODAY())+1, 24),
 DATE(YEAR(TODAY()), MONTH(TODAY()),   24))

1
投票

粘贴到您需要的位置并向下拖动:

=VALUE("2019-"&ROW(A3)&"-08")+14*FLOOR((NOW()-VALUE("2019-"&ROW(A3)&"-08"))/14)
© www.soinside.com 2019 - 2024. All rights reserved.