Excel-formel: Lägg till år hittills -

Innehållsförteckning

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.

Intressanta artiklar...