Повторите значения, используя функцию SEQUENCE в строке дат - PullRequest
1 голос
/ 04 ноября 2019

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

Прямо сейчас я 'Я получаю список дат, но мне бы очень хотелось выяснить, как автоматически генерировать повтор каждой даты в списке дат.

=TRANSPOSE(ArrayFormula(WORKDAY.INTL(L6,sequence((NETWORKDAYS(eomonth(C4,-1)+1,eomonth(C4,0))-1),1,1,1),1)))

Желаемый результат будет выглядеть следующим образом:

11/01/2019, 01.11.2009, 02.11.2009, 02.11.2009, 03.11.2009, 03.11.2009 .... и т.д.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 04 ноября 2019

попробовать REPT:

=ARRAYFORMULA(TO_DATE(SPLIT(REPT(A1&"♥", 5), "♥")))

0


ОБНОВЛЕНИЕ:

=ARRAYFORMULA(TO_DATE(SPLIT(CONCATENATE(REPT(TRANSPOSE(
 WORKDAY.INTL(A4, SEQUENCE((NETWORKDAYS(EOMONTH(B4, -1)+1, 
 EOMONTH(B4, 0))-1), 1, 1, 1), 1))&"♦", 2)), "♦")))

0

...