Установить даты в диапазоне, зависящем от первой даты диапазона - PullRequest
0 голосов
/ 03 марта 2019

Допустим, у меня есть горизонтальный диапазон ячеек в листах Google - формат: дата.Я иду к первым двум ячейкам и задаю первые два дня месяца, беру синюю точку и перетаскиваю ее вправо, чтобы она последовательно заполняла столбцы всеми датами месяца.

Однакоесли я хочу изменить месяц, мне придется повторить процесс.Как настроить это так, чтобы, когда я дважды щелкаю первую ячейку, открываю средство выбора даты и устанавливаю для него другой месяц, все даты других ячеек меняются в соответствии с новым месяцем, ВКЛЮЧАЯ правильное количество столбцов, которые должны быть заполнены в соответствии сколичество дат месяца.Поэтому, когда я выбираю период с января по февраль, у меня нет трех столбцов, оставшихся с января.

Интересно, есть ли решение без сценария - я чувствую, что оно есть.

Ответы [ 2 ]

0 голосов
/ 03 марта 2019
=ARRAYFORMULA(TRANSPOSE(TO_DATE(ROW(
 INDIRECT("A"&DATE(YEAR(A1), MONTH(A1), DAY(A1)+1)):
 INDIRECT("B"&EOMONTH(A1, 0))))))

enter image description here

0 голосов
/ 03 марта 2019
  • введите свою дату в A1
  • , вставьте ее в B1 и перетащите вправо =$A$1+COLUMN()-1

0

00

...