Я пытаюсь создать график с датами, используя формулы IF и EDATE. Итак, у меня есть Дата начала и Дата окончания, и я хочу создать расписание с 3-месячными периодами между этими датами.

Например: дата начала 01.01.2017 и дата окончания 01.01.2018. мой график будет выглядеть так:

  • 01.01.17
  • 01.04.17
  • 01.07.17
  • 01.10.17
  • 01.01.18

Я могу создать расписание успешно, если последний период составляет 3 месяца или короче, однако у меня возникают трудности при создании расписания, где последний период превышает 3 месяца. Например, дата начала - 01.01.2017, а дата окончания - 01.02.2018, и я хотел бы сделать последний период 4 месяца.

Буду признателен, если вы поделитесь некоторыми идеями или предложениями.

1 ответ1

0

Поместите дату начала в А1, а затем дату окончания в А2. В B1 введите:

=A1

В B2 введите:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,"",DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))))

и скопировать вниз. Столбец B - это даты графика без корректировки. В С1 введите:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,$A$2,B1))

и скопируйте вниз:

Как видите, последний период был увеличен с 3 до 4 месяцев.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .