![](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. Див .: додавання місяців до дати.