![](https://cdn.wiki-base.com/5870110/excel_formula_series_of_dates_by_year__2.png.webp)
Обща формула
=DATE(YEAR(date)+1,MONTH(date),DAY(date))
Обобщение
Ако трябва да генерирате динамична поредица от дати с формула, която се увеличава с една година от една начална дата, можете да го направите с формула, която използва функциите DAY, MONTH, YEAR и 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)