![](https://cdn.wiki-base.com/2653271/excel_formula_add_years_to_date__2.png.webp)
Обща формула
=DATE(YEAR(date)+years,MONTH(date),DAY(date))
Обобщение
За да добавите даден брой години към датата, можете да използвате формула, базирана на функцията DATE, с помощта на функциите YEAR, MONTH и DAY.
В показания пример формулата в D5 е:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Обяснение
Работейки отвътре навън, функциите YEAR, MONTH и DAY извличат съответните компоненти за дата:
=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8
На външното ниво функцията DATE просто сглобява обратно стойностите на компонентите в валидна дата на Excel. За да добавим години към датата, просто трябва да добавим стойността в C5 към компонента година преди повторно сглобяване:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
След това формулата се решава по следния начин:
=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970
Забележка: ако трябва да добавите "четен" кратен на 12 месеца към датата (т.е. 12, 24, 36, 48 и т.н.), можете да използвате много по-проста формула, базирана на функцията EDATE. Вижте: добавете месеци към дата.