
Generisk formel
=DATE(YEAR(date)+years,MONTH(date),DAY(date))
Sammanfattning
För att lägga till ett visst antal år till ett datum kan du använda en formel baserad på DATE-funktionen, med hjälp av funktionerna YEAR, MONTH och DAY.
I exemplet som visas är formeln i D5:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Förklaring
Arbetar inifrån och ut, YEAR, MONTH och DAY-funktionerna extraherar respektive datumkomponenter:
=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8
På den yttre nivån monterar DATE-funktionen helt enkelt komponentvärdena tillbaka till ett giltigt Excel-datum. För att lägga till år till datumet behöver vi bara lägga till värdet i C5 till årskomponenten före återmontering:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Formeln löses sedan så här:
=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970
Obs! Om du behöver lägga till en "jämn" multipel av 12 månader till ett datum (dvs. 12, 24, 36, 48, etc) kan du använda en mycket enklare formel baserad på EDATE-funktionen. Se: lägg till månader till ett datum.