![](https://cdn.wiki-base.com/2653271/excel_formula_add_years_to_date__2.png.webp)
Splošna formula
=DATE(YEAR(date)+years,MONTH(date),DAY(date))
Povzetek
Če želite datumu dodati določeno število let, lahko uporabite formulo, ki temelji na funkciji DATE, s pomočjo funkcij YEAR, MONTH in DAY.
V prikazanem primeru je formula v D5:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Pojasnilo
Funkcije YEAR, MONTH in DAY delujejo od znotraj navzven in izvlečejo ustrezne komponente datuma:
=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8
Na zunanji ravni funkcija DATE preprosto ponovno sestavi vrednosti komponent nazaj v veljaven Excel datum. Če želite datumu dodati leta, moramo komponenti leta dodati vrednost v C5 pred ponovno sestavo:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Formula se nato reši takole:
=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970
Opomba: če morate datumu dodati »enakomerno« večkratnik 12 mesecev (tj. 12, 24, 36, 48 itd.), Lahko uporabite veliko preprostejšo formulo, ki temelji na funkciji EDATE. Glej: dodajanje mesecev datumu.