Berechnung d. gesetzl. Renteneintrittsalters

Liebe Experten,

ich brauche eine Formel zur Berechnung des gesetzlichen Renteneintrittsalters. Und leider habe ich überhaupt keine Ahnung, wie man generell in Excel mit dem Datum rechnet.

Den Renteneintritt berechnet man grds. so:

alle Jhg. vor 1947 -> + 65 Jahre
Jhg. 1947 -> + 65 Jahre und 1 Monat
Jhg. 1948 -> +65 Jahre und 2 Monate
Jhg. 1949 -> +65 Jahre und 3 Monat
usw. bis einschl. Jhg. 1958
Jhg. 1959 -> +66 Jahre und 2 Monate
Jhg. 1960 -> +66 Jahre und 4 Monate
Jhg. 1961 -> +66 Jahre und 6 Monate
usw. bis einschl. Jhg. 1963
ab Jhg. 1964 -> + 67 Jahre.

Vielleicht kann mir jemand dabei helfen und sagen, wie man so eine Problematik grundsätzlich mit Excel löst. Eine vollständige Formel würde ich mir dann ja selbst austüfteln. Nur, wie gesagt, Datumsrechnungen in Excel sind mir völlig fremd.

Vielen Dank schon einmal für die Hilfe!

Viele Grüße von
DAntje

Hi Antje,

gibts da nix fertiges?

Wie auch immer, die Vorgehensweise in Excel wäre z.B. du legst dir auf Blatt2 eine Hilfstabelle an, z.B. so:
Splate B gibt die jahre an die zu 65 dazukommt, Spalte C die Monate:

Tabellenblatt: [Mappe1]!Tabelle2
 │ A │ B │ C │
───┼──────┼───┼────┤
 1 │ 1800 │ 0 │ 0 │
───┼──────┼───┼────┤
 2 │ 1947 │ 0 │ 1 │
───┼──────┼───┼────┤
 3 │ 1948 │ 0 │ 2 │
───┼──────┼───┼────┤
 4 │ 1949 │ 0 │ 3 │
───┼──────┼───┼────┤
 5 │ 1950 │ 0 │ 4 │
───┼──────┼───┼────┤
 6 │ 1951 │ 0 │ 5 │
───┼──────┼───┼────┤
 7 │ 1952 │ 0 │ 6 │
───┼──────┼───┼────┤
 8 │ 1953 │ 0 │ 7 │
───┼──────┼───┼────┤
 9 │ 1954 │ 0 │ 8 │
───┼──────┼───┼────┤
10 │ 1955 │ 0 │ 9 │
───┼──────┼───┼────┤
11 │ 1956 │ 0 │ 10 │
───┼──────┼───┼────┤
12 │ 1957 │ 0 │ 11 │
───┼──────┼───┼────┤
13 │ 1958 │ 0 │ 12 │
───┼──────┼───┼────┤
14 │ 1959 │ 1 │ 2 │
───┼──────┼───┼────┤
15 │ 1960 │ 1 │ 4 │
───┼──────┼───┼────┤
16 │ 1961 │ 1 │ 6 │
───┼──────┼───┼────┤
17 │ 1962 │ 1 │ 8 │
───┼──────┼───┼────┤
18 │ 1963 │ 1 │ 10 │
───┼──────┼───┼────┤
19 │ 1964 │ 2 │ 0 │
───┼──────┼───┼────┤
20 │ 1965 │ 2 │ 0 │
───┼──────┼───┼────┤
21 │ 1966 │ 2 │ 0 │
───┼──────┼───┼────┤
22 │ 1967 │ 2 │ 0 │
───┼──────┼───┼────┤
23 │ 1968 │ 2 │ 0 │
───┼──────┼───┼────┤
24 │ 1969 │ 2 │ 0 │
───┴──────┴───┴────┘

In deinem hauptblatt könntest du dann das Renteneintrittsdatum, sofern meine Formel korrekt ist, so berechnen:

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼──────────┼─────────────┤
1 │ geb │ rentendatum │
──┼──────────┼─────────────┤
2 │ 1.1.1945 │ 01.03.10 │
──┼──────────┼─────────────┤
3 │ 1.1.1946 │ 01.03.11 │
──┼──────────┼─────────────┤
4 │ 1.1.1947 │ 01.03.12 │
──┼──────────┼─────────────┤
5 │ 1.1.1962 │ 01.03.28 │
──┼──────────┼─────────────┤
6 │ 1.1.1978 │ 01.03.45 │
──┴──────────┴─────────────┘
Benutzte Formeln:
B2: =WENN(MONAT(A2)+SVERWEIS(JAHR(A2);Tabelle2!A:C;3;1)\>12;DATWERT(TAG(A2)&"."&MONAT(A2)+SVERWEIS(JAHR(A2);Tabelle2!A:C;3;1)-12&"."&JAHR(A2)+64+SVERWEIS(JAHR(A2);Tabelle2!A:C;2;1));DATWERT(TAG(A2)&"."&MONAT(A2)+2&"."&JAHR(A2)+65+SVERWEIS(JAHR(A2);Tabelle2!A:C;2;1)))
B3: =WENN(MONAT(A3)+SVERWEIS(JAHR(A3);Tabelle2!A:C;3;1)\>12;DATWERT(TAG(A3)&"."&MONAT(A3)+SVERWEIS(JAHR(A3);Tabelle2!A:C;3;1)-12&"."&JAHR(A3)+64+SVERWEIS(JAHR(A3);Tabelle2!A:C;2;1));DATWERT(TAG(A3)&"."&MONAT(A3)+2&"."&JAHR(A3)+65+SVERWEIS(JAHR(A3);Tabelle2!A:C;2;1)))
B4: =WENN(MONAT(A4)+SVERWEIS(JAHR(A4);Tabelle2!A:C;3;1)\>12;DATWERT(TAG(A4)&"."&MONAT(A4)+SVERWEIS(JAHR(A4);Tabelle2!A:C;3;1)-12&"."&JAHR(A4)+64+SVERWEIS(JAHR(A4);Tabelle2!A:C;2;1));DATWERT(TAG(A4)&"."&MONAT(A4)+2&"."&JAHR(A4)+65+SVERWEIS(JAHR(A4);Tabelle2!A:C;2;1)))
B5: =WENN(MONAT(A5)+SVERWEIS(JAHR(A5);Tabelle2!A:C;3;1)\>12;DATWERT(TAG(A5)&"."&MONAT(A5)+SVERWEIS(JAHR(A5);Tabelle2!A:C;3;1)-12&"."&JAHR(A5)+64+SVERWEIS(JAHR(A5);Tabelle2!A:C;2;1));DATWERT(TAG(A5)&"."&MONAT(A5)+2&"."&JAHR(A5)+65+SVERWEIS(JAHR(A5);Tabelle2!A:C;2;1)))
B6: =WENN(MONAT(A6)+SVERWEIS(JAHR(A6);Tabelle2!A:C;3;1)\>12;DATWERT(TAG(A6)&"."&MONAT(A6)+SVERWEIS(JAHR(A6);Tabelle2!A:C;3;1)-12&"."&JAHR(A6)+64+SVERWEIS(JAHR(A6);Tabelle2!A:C;2;1));DATWERT(TAG(A6)&"."&MONAT(A6)+2&"."&JAHR(A6)+65+SVERWEIS(JAHR(A6);Tabelle2!A:C;2;1)))

Zahlenformate der Zellen im gewählten Bereich:
A1:B1
haben das Zahlenformat: Standard
A2:A6
haben das Zahlenformat: T.M.JJJJ
B2:B6
haben das Zahlenformat: TT.MM.JJ

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Aargs, ich sehe gerade, meine Formel ist nicht korrekt *glaub*, aber erstmal egal, du wolltest ja auch die grundsätzliche Vorgehensweise wissen, das wäre eine davon.

Auch wenn meine Formel falsch ist, zeigt sie dir immerhin wie es aussehen könnte.

Ginge auch eine Vba-Lösung?
Also dass du in A1 eingibst 7.12.1956 und in B1 =Rentenbeginndatum(A1)
und Rentenbeginndatum ist vba?

Gruß
Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Reinhard,

klasse, damit komme ich der Sache schon wesentlich näher!
Jetzt muss ich „nur“ noch diese „WENN-S-VERWEIS-Mega-Formel“ berichtigen. Ich hoffe, ich krieg’s hin.

Falls nicht, meld’ ich mich nochmal. :smile:

Erstmal aber vielen, vielen Dank!!!

Antje

P.S. Mit VBA kenn’ ich mich leider noch gar nicht aus, deshalb ist das keine Option für mich.

Hi Antje,

gibts da nix fertiges?

Wie auch immer, die Vorgehensweise in Excel wäre z.B. du legst
dir auf Blatt2 eine Hilfstabelle an, z.B. so:
Splate B gibt die jahre an die zu 65 dazukommt, Spalte C die
Monate:

In deinem hauptblatt könntest du dann das
Renteneintrittsdatum, sofern meine Formel korrekt ist, so
berechnen:

B2:
=WENN(MONAT(A2)+SVERWEIS(JAHR(A2);Tabelle2!A:C;3;1)>12;DATWERT(TAG(A2)&"."&MONAT(A2)+SVERWEIS(JAHR(A2);Tabelle2!A:C;3;1)-12&"."&JAHR(A2)+64+SVERWEIS(JAHR(A2);Tabelle2!A:C;2;1));DATWERT(TAG(A2)&"."&MONAT(A2)+2&"."&JAHR(A2)+65+SVERWEIS(JAHR(A2);Tabelle2!A:C;2;1)))

Zahlenformate der Zellen im gewählten Bereich:
A1:B1
haben das Zahlenformat: Standard
A2:A6
haben das Zahlenformat: T.M.JJJJ
B2:B6
haben das Zahlenformat: TT.MM.JJ
Tabellendarstellung erreicht mit dem Code in
FAQ:2363

Aargs, ich sehe gerade, meine Formel ist nicht korrekt
*glaub*, aber erstmal egal, du wolltest ja auch die
grundsätzliche Vorgehensweise wissen, das wäre eine davon.

Auch wenn meine Formel falsch ist, zeigt sie dir immerhin wie
es aussehen könnte.

Ginge auch eine Vba-Lösung?
Also dass du in A1 eingibst 7.12.1956 und in B1
=Rentenbeginndatum(A1)
und Rentenbeginndatum ist vba?

Gruß
Reinhard

Hallo Dantje,

klasse, damit komme ich der Sache schon wesentlich näher!
Jetzt muss ich „nur“ noch diese „WENN-S-VERWEIS-Mega-Formel“
berichtigen. Ich hoffe, ich krieg’s hin.

oder du machst es so:

In einem Tabellenblatt (hier Tabelle1) ist die Tabelle mit den Fristen bis zum Renteneintritt. Etwa so:

A B C
Gebjahr Jahre Monate
1800 65 0
1947 65 1
1948 65 2
1949 65 3
1950 65 4
1951 65 5
1952 65 6
1953 65 7
1954 65 8
1955 65 9
1956 65 10
1957 65 11
1958 66 0
1959 66 2
1960 66 4
1961 66 6
1962 66 8
1963 66 10
1964 67 0

Die Tabelle muß unbedingt aufsteigend sortiert sein, dadurch ist nur immer ein Eintrag für den Jahrgang notwendig bei dem die Eintrittszeit wechselt. (Die Jahre nach 1964 brauchen dadurch nicht extra eingetragen werden, da es dananch keine Änderung gibt)

Im Tabellenblatt „Tabelle2“ könntest du dann wie folgt das Eintrittsdatum berechnen (der Geburtstag wird in A2 eingegeben):

Zelle Formel
A2 Eingabe des Geburtsdatums
B2 =DATUM(JAHR(A2)+SVERWEIS(JAHR(A2);Tabelle1!$A$2:blush:C$20;2);MONAT(A2)+SVERWEIS(JAHR(A2);Tabelle1!$A$2:blush:C$20;3);TAG(A2))

Die Funktion SVERWEIS wird hier ohne den Parameter Bereich_Verweis verwendet.

Auszug aus der Hilfe zu SVERWEIS: "…Wenn dieser Parameter WAHR ist oder weggelassen wird, wird eine ungefähre Entsprechung zurückgegeben. Anders ausgedrückt, wird der nächstgrößere Wert zurückgegeben, der kleiner als Suchkriterium ist, wenn keine genaue Entsprechung gefunden wird…

Damit Eintrittsfristen für Geburtsjahrgänge von 1946 gefunden werden (die ja das gleiche Eintrittsalter haben wie in 1946 Geborene), habe ich den 1. Wert deiner Liste großzügig auf 1800 gesetzt. Damit sollten wirklich alle Jahrgänge ein Renteneintrittsalter errechnet bekommen.

Grundlage der Berechnung (das Geburtsdatum steht in a2):

=datum(jahr(a2);monat(a2);tag(a2))

zu den Parametern „jahr“ und „monat“ werden die entsprechenden Werte aus Tabelle 1 addiert

die Formeln zur Ermittlung der Werte:
Jahr:

 SVERWEIS(JAHR(A2);Tabelle1!$A$2:blush:C$20;2)

Monat:

 SVERWEIS(JAHR(A2);Tabelle1!$A$2:blush:C$20;3)

Gruß
Marion