
Generisk formel
=EDATE(A1,12*60)
Sammanfattning
För att beräkna ett pensionsdatum baserat på ett födelsedatum kan du använda EDATE-funktionen.
I exemplet som visas är formeln i D6:
=EDATE(C6,12*60)
Förklaring
EDATE-funktionen är helautomatisk och kommer att returnera ett datum xx månader i framtiden eller det förflutna, när det ges ett datum och antalet månader att korsa.
I det här fallet vill vi ha ett datum 60 år i framtiden, som börjar med en födelsedatum, så att vi kan skriva en sådan formel för data i exemplet:
=EDATE(C6,12*60)
Datumet kommer från födelsedatum i kolumn C. För månader behöver vi motsvarande 60 år i månader. Eftersom du förmodligen inte vet hur många månader är på 60 år är ett trevligt sätt att göra detta att bädda in matematiken för den beräkningen direkt i formeln:
12*60
Excel löser detta till 720 och matar sedan det till EDATE i flera månader. Inbäddning av beräkningar på detta sätt kan hjälpa till att göra antagandena och syftet med ett argument tydligt.
Obs: EDATE returnerar ett datum i Excels serienummerformat, så se till att du använder datumformatering.
Återstående år
Formeln som används för att få återstående år i kolumn E är:
=YEARFRAC(TODAY(),D6)
Du kan använda samma metod för att beräkna ålder från födelsedatum.
Bara året, tack
Vad händer om du bara vill veta pensionsåret? I så fall kan du formatera det datum som returneras av EDATE med det anpassade nummerformatet "åååå", eller om du verkligen bara vill ha året kan du slå in resultatet i YEAR-funktionen så här:
=YEAR(EDATE(A1,12*60))
Andra användningsområden
Samma idé kan användas för att beräkna datum för många olika användningsfall:
- Garantins utgångsdatum
- Utgångsdatum för medlemskap
- Kampanjperiodens slutdatum
- Hållbarhetstid
- Inspektionsdatum
- Certifieringens utgång