Это кажется очевидным вопросом.
У меня есть столбец даты, и я хочу создать формулу, чтобы увеличить ее на один месяц для каждого столбца.
10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
Как вы добавляете один месяц к дате?
источник
Это кажется очевидным вопросом.
У меня есть столбец даты, и я хочу создать формулу, чтобы увеличить ее на один месяц для каждого столбца.
10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
Как вы добавляете один месяц к дате?
Установите A1 = 2014-01-31. Тогда результат с использованием = DATE (YEAR (A1), MONTH (A1) +1, DAY (A1)) будет 2014-03-03, таким образом пропуская февраль.
Короткие месяцы приводят к тому, что EDATE отбрасывает дни подряд. Например, = EDATE (DATE (2014,1,31), 1) производит 2014-02-28, но его повторное применение приводит к 2014-03-28, который не является последним днем марта.
Установите день на ноль и увеличивайте месяцы, оставаясь на месяц вперед. Например, чтобы начать в январе, используйте DATE (2014,2,0) => 2014-01-31, затем DATE (2014,3,0) => 2014-02-28, затем DATE (2014,4,0) -> 2014 -03-31, как и следовало ожидать, логически следуя последнему дню каждого месяца.
Корректировки могут быть сделаны, если вы хотите, чтобы последний рабочий день месяца, или 30-дневные приращения, не пропуская месяцы и т. Д., Зависит от цели.
edate
работал для меня без проблем, о которых вы упомянули (Версия: 4.2.7.2)edate
возвращает дату, которая является указанным числом месяцев после или до указанной даты.источник
Как указано в ссылке: Дата Арифметика , это добавляет один к месяцу:
источник
Я думаю, что вам может понадобиться использовать метки, поскольку даты хранятся в виде цифр, которые затем отображаются в выбранном вами формате. Чтобы добавить месяц, вам понадобится сложный расчет, чтобы определить, сколько дней у вас уйдет на следующий месяц. Надеюсь я ошибаюсь и у кого-то есть ответ.
источник
FWIW, это решение, которое я использовал, когда имеет значение месяц и год:
Первая строка ячейки, чтобы установить дату начала в качестве объекта даты. Следующие ячейки берут предыдущую ячейку, получают конец месяца, затем добавляют день (
A2 = 2016/01/31 + 1
). Работает как для LibreOffice Calc, так и для электронных таблиц Google.источник
Для года, месяца, дня с приращением на один месяц, в тот же день месяца (как в последний день для високосных годов):
Затем перетащите А4 вниз, насколько вам нравится. Производит этот вывод:
источник