Как я могу увеличить повторяющиеся значения в Google Sheets? - PullRequest
0 голосов
/ 03 ноября 2019

У меня есть электронная таблица с прогнозом продаж, из которой я хочу получить данные о движении денежных средств.

Мой прогноз продаж выглядит так

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))), ","))

В этом случае повторяется исходная дата контракта. Мне нужно еще больше увеличить эту дату.

Предпочтение будет отдаваться одной формуле, а не повторяться для каждой строки, поскольку я не могу контролировать, что пользователи будут вводить в нее.

1 Ответ

0 голосов
/ 03 ноября 2019

пробовать:

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

0

...