【问题标题】:How can I increment repeated values in Google Sheets?如何增加 Google 表格中的重复值?
【发布时间】:2019-11-03 15:44:41
【问题描述】:

我有一个销售预测电子表格,我希望从中生成现金流数据。

我的销售预测是这样的

Base Revenue | Contract Date | Years Subscribed

€45,000      | 30/06/2020    |  3

有没有办法根据合同日期和订阅年份返回未来的付款日期。付款将在合同日期以及此后每年的合同期限内进行。

举个例子,我们想看看

Payment Date

30/06/2020

30/06/2021

30/06/2022

我已经能够使用以下公式将重复值放入数组中:

=TRANSPOSE(SPLIT(JOIN(",", ARRAYFORMULA(REPT(B2:B100 & ",",$C2:$C100))), ","))

在这种情况下,它会重复原始合同日期。我需要进一步增加该日期。

首选是有一个公式,而不是每行重复,因为我无法控制用户将输入的内容。

【问题讨论】:

    标签: regex date google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(REGEXEXTRACT(TO_TEXT(B2), "(.*/)")&
     ROW(INDIRECT("B"&YEAR(B2)&":B"&YEAR(B2)+C2-1)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-03
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      相关资源
      最近更新 更多