![](https://cdn.wiki-base.com/5879101/excel_formula_calculate_retirement_date__2.png.webp)
Formuła ogólna
=EDATE(A1,12*60)
Podsumowanie
Aby obliczyć datę przejścia na emeryturę na podstawie daty urodzenia, możesz użyć funkcji EDATE.
W pokazanym przykładzie formuła w D6 to:
=EDATE(C6,12*60)
Wyjaśnienie
Funkcja EDATE jest w pełni automatyczna i zwróci datę xx miesięcy w przyszłości lub w przeszłości, podając datę i liczbę miesięcy do przejścia.
W tym przypadku chcemy mieć datę 60 lat w przyszłości, zaczynając od daty urodzenia, więc możemy napisać taką formułę dla danych w przykładzie:
=EDATE(C6,12*60)
Data pochodzi z dat urodzenia w kolumnie C. Miesiącami potrzebujemy odpowiednika 60 lat w miesiącach. Ponieważ prawdopodobnie nie wiesz, ile miesięcy ma 60 lat, dobrym sposobem na zrobienie tego jest osadzenie matematyki dla tego obliczenia bezpośrednio we wzorze:
12*60
Excel rozwiąże to do 720, a następnie przekaże to do EDATE na miesiące. Osadzenie obliczeń w ten sposób może pomóc w zrozumieniu założeń i celu argumentu.
Uwaga: EDATE zwraca datę w formacie numeru seryjnego programu Excel, więc upewnij się, że stosujesz formatowanie daty.
Pozostałe lata
Wzór użyty do obliczenia pozostałych lat w kolumnie E to:
=YEARFRAC(TODAY(),D6)
Możesz użyć tej samej metody, aby obliczyć wiek od daty urodzenia.
Tylko rok, dzięki
A co jeśli po prostu chcesz poznać rok emerytury? W takim przypadku możesz sformatować datę zwróconą przez EDATE przy użyciu niestandardowego formatu liczbowego „rrrr” lub, jeśli naprawdę chcesz tylko rok, możesz opakować wynik w funkcję YEAR w następujący sposób:
=YEAR(EDATE(A1,12*60))
Inne zastosowania
Ten sam pomysł można wykorzystać do obliczenia dat dla wielu różnych przypadków użycia:
- Daty wygaśnięcia gwarancji
- Daty wygaśnięcia członkostwa
- Data zakończenia okresu promocyjnego
- Termin ważności
- Daty inspekcji
- Wygaśnięcie certyfikatu