#date #google-sheets #array-formulas #auto-populate
#Дата #google-sheets #массив-формулы #автоматическое заполнение
Вопрос:
В настоящее время я использую формулу из этой статьи для автоматического заполнения столбца дат между заданными датами:
=ArrayFormula(TO_DATE(row(indirect("A"amp;A2):indirect("A"amp;B2))))
Как я могу настроить формулу, чтобы указывать каждую вторую дату? В столбце D в статье будет указано:
- 01/04/2018
- 03/04/2018
- 05/04/2018
- 07/04/2018 …и так далее.
Ответ №1:
Похоже, что формула пропускает день, если дата начала нечетная. Можно ли это исправить?
=ARRAYFORMULA(FILTER(TO_DATE(ROW(INDIRECT("A"amp;A2):INDIRECT("B"amp;B2))),
MOD(ROW(INDIRECT("A1:A"amp;COUNTA(TO_DATE(ROW(INDIRECT("A"amp;A2):INDIRECT("B"amp;B2)))))), 2)))
Ответ №2:
=ARRAYFORMULA(FILTER(TO_DATE(ROW(INDIRECT("A"amp;A2):INDIRECT("B"amp;B2))),
MOD(TO_DATE(ROW(INDIRECT("A"amp;A2):INDIRECT("B"amp;B2))), 2)))
Комментарии:
1. Спасибо! Похоже, что формула пропускает день, если дата начала нечетная. Можно ли это исправить?