如何根据 Google 表格中给定的开始日期和今天的日期获取下一个双周日期

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

我正在尝试根据开始日期获取每两周一次的日期,然后提供从开始日期开始的 14 天序列之后的下一个即将到来的日期,以获取今天日期之后的日期。

例如,如果开始日期是

6/15/2022
,我想要每 14 天一次的日期,并且使用今天的日期,我想获取仍遵循 14 天顺序的下一个日期。使用今天的日期 (
6/30/2022
),我应该得到的下一个日期是
7/13/2022
,它遵循 14 天的顺序,因为如果你这样做
MOD(DateDif(6/15/2022, 7/13/2022, "D"),14)
,你将得到零。

更多示例

Start Date: 6/15/2022
Today's Date: 6/30/2022
Next Needed Date: 7/13/2022

Today's Date: 7/14/2022
Next Needed Date: 7/27/2022

我只想显示单个下一个日期,所以我不想使用sequence()或transpose()来填充多行/列。

任何建议都会有帮助,谢谢。

date if-statement google-sheets sum rounding
2个回答
2
投票

尝试:

=B1+(14*ROUNDUP((TODAY()-B1)/14))

enter image description here


0
投票

您可以使用 Sequence 来实现:

Example Sheet

B3中的公式:

=SEQUENCE(4,1,B1,14)

然后使用“表格菜单”>“格式”>“数字”>“日期”

配方细分:
• 4 行/结果(要求更多或更少)
• 1 列(如果需要更多列)
• B1,如从 B1 中的值开始(从技术上讲,这只是一个数字)
• 14 天间隔

© www.soinside.com 2019 - 2024. All rights reserved.