Формула Excel: Ряд дат по годам -

Содержание

Общая формула

=DATE(YEAR(date)+1,MONTH(date),DAY(date))

Резюме

Если необходимо сгенерировать динамический ряд дат с помощью формулы, которая увеличивается на один год по сравнению с единственной начальной датой, вы можете сделать это с помощью формулы, в которой используются функции ДЕНЬ, МЕСЯЦ, ГОД и ДАТА.

Объяснение

В этом примере B6 - это жестко заданная дата начала, а формула в B7:

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))

Чтобы решить эту формулу, Excel сначала извлекает значения года, месяца и дня из даты в B6, а затем добавляет 1 к значению года. Затем функция DATE повторно собирает новую дату, используя тот же день и месяц, и год + 1 вместо года.

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011

Таким образом, первая формула возвращает новую дату 15.01.2011, на год позже начальной даты.

После того, как первая формула введена, она копируется по мере необходимости. Каждая последующая формула создает новую дату, увеличенную на один день.

При необходимости вы можете легко настроить эту формулу. Например, если вам нужна серия дат, каждая из которых является первым днем ​​нового года, вы можете использовать такую ​​формулу

=DATE(YEAR(date)+1,1,1)

Интересные статьи...