Google sheets GoogleSheets:Arrayformula以相反顺序生成日期

Google sheets GoogleSheets:Arrayformula以相反顺序生成日期,google-sheets,array-formulas,automatic-updates,Google Sheets,Array Formulas,Automatic Updates,是为自愿团体开具发票的模板 在“日期”列中,我希望自动填充从底部开始的日期,以便它们以相反的顺序显示,最新的日期显示在顶部。开始日期如电子表格底部所示,可以是任何给定的星期一。每一行涵盖一整周,因此每个日期始终是星期一(即,它们以7天的步长递增) 当我在数据部分的顶部(即标题下方)插入行时,我也需要用新日期自动填充这些行 我不知道怎么做,希望你能帮助我。我在想一个大概的公式,但正如你所知,我在这个领域的知识有限 我不介意它是否需要使用隐藏的行和/或列来工作,我一直在尝试避免使用脚本,而更喜欢使用

是为自愿团体开具发票的模板

在“日期”列中,我希望自动填充从底部开始的日期,以便它们以相反的顺序显示,最新的日期显示在顶部。开始日期如电子表格底部所示,可以是任何给定的星期一。每一行涵盖一整周,因此每个日期始终是星期一(即,它们以7天的步长递增)

当我在数据部分的顶部(即标题下方)插入行时,我也需要用新日期自动填充这些行

我不知道怎么做,希望你能帮助我。我在想一个大概的公式,但正如你所知,我在这个领域的知识有限

我不介意它是否需要使用隐藏的行和/或列来工作,我一直在尝试避免使用脚本,而更喜欢使用公式

谢谢您的帮助。

B13:

={"Week";"";"";SORT(B27+(ROW(B15:B25)-14)*7,1,0)}
  • 行以创建数字序列
  • SORT可按降序对日期进行排序

如果在B15和B16之间插入一行,将自动创建新的星期。

这很简单,您只需在A8单元格处设置公式=A9+1,并在添加新行时向上拖动副本。

如果您希望在添加数据时用当前日期填充行,你需要一个剧本:/非常感谢-太好了。我花了一点时间来了解它是如何工作的,现在我可以将它应用到我的主要文档中。非常感谢。