Inhaltsverzeichnis
Suchen
Links
|
|
Altersberechnungen
Versionen: Alle
In einer ordentlichen Geburtstagsliste ist es natürlich auch sinnvoll das Alter am jeweiligen Geburtstag des Jubelkindes anzuzeigen. Dazu hier ein paar Beispiele:
(Alle Berechnungen dieser Seite sind vom 25.09.2007)
Das heutige Alter soll in Jahren angezeigt werden:
|
|
A |
B |
C |
1 |
|
|
|
2 |
Claudia |
16.09.63 |
44 |
3 |
Karl |
21.02.77 |
30 |
4 |
Helmut |
19.11.85 |
21 |
5 |
Else |
22.05.90 |
17 |
Formeln der Tabelle |
C2 : =WENN(TEXT(B2;"MM.TT.")<=TEXT(HEUTE();"MM.TT.");JAHR(HEUTE())-JAHR(B2);JAHR(HEUTE())-JAHR(B2)-1)
C3 : =WENN(TEXT(B3;"MM.TT.")<=TEXT(HEUTE();"MM.TT.");JAHR(HEUTE())-JAHR(B3);JAHR(HEUTE())-JAHR(B3)-1)
C4 : =DATEDIF(B4;HEUTE();"Y")
C5 : =DATEDIF(B5;HEUTE();"Y")
|
|
|
Die einfache Formel "=JAHR(HEUTE())-JAHR(B4)" (z.B. in C4 eingegeben) würde bei allen Geburtstagen die im aktuellen Jahr nach dem heutigen Tag liegen das falsche Alter anzeigen (Bei Helmut würden 22 Jahre anstatt dem korrekten Alter von 21 Jahren angezeigt).
So erkärt sich auch die Formel in C2 und C3 - im letzten Teil der Formel wird in diesem Fall der Wert 1 vom Ergebnis abgezogen.
In C4 und C5 wird der gleiche Zweck mit der (in Excel undokumentierten) wesentlich kürzeren Funktion "DATEDIF" in erreicht.
Die Parameter von "DATEDIF" sind wie folgt festgelegt:
=DATEDIF(Anfangsdatum;Enddatum;"D")
Anfangs- und Enddatum sind eindeutig, der letzte Parameter hat verschiedene Auswirkungen:
D |
= |
Differenz in Tagen |
M |
= |
Differenz in Monaten |
Y |
= |
Differenz in Jahren |
YD |
= |
Differenz in Tagen im selben Jahr |
YM |
= |
Differenz in Monaten im selben Jahr |
MD |
= |
Differenz in Tagen im selben Jahr / Monat |
|
|
A |
B |
1 |
Anfangsdatum |
20.01.1957 |
2 |
Enddatum |
27.09.2007 |
3 |
|
|
4 |
Differenz in |
|
5 |
Tagen: |
18.512 |
6 |
Monaten: |
608 |
7 |
Jahren: |
50 |
8 |
Tagen im selben Jahr: |
250 |
9 |
Monaten im selben Jahr: |
8 |
10 |
Tagen im selben Jahr / Monat: |
7 |
Formeln der Tabelle |
B5 : =DATEDIF(B1;B2;"D")
B6 : =DATEDIF(B1;B2;"M")
B7 : =DATEDIF(B1;B2;"Y")
B8 : =DATEDIF(B1;B2;"YD")
B9 : =DATEDIF(B1;B2;"YM")
B10 : =DATEDIF(B1;B2;"MD")
|
|
|
Hier noch einige Beispiele was man mit der Funktion DATEDIF anfangen kann:
Das heutige Alter soll auf den Tag genau angezeigt werden:
|
|
A |
B |
C |
1 |
|
|
|
2 |
Claudia |
16.09.63 |
44 Jahre 0 Monate 9 Tage |
3 |
Karl |
21.02.77 |
30 Jahre 7 Monate 4 Tage |
4 |
Helmut |
19.11.85 |
21 Jahre 10 Monate 6 Tage |
5 |
Else |
22.05.90 |
17 Jahre 4 Monate 3 Tage |
Formeln der Tabelle |
C2 : =DATEDIF(B2;HEUTE();"Y")&" Jahre "&DATEDIF(B2;HEUTE();"YM")&" Monate "&DATEDIF(B2;HEUTE();"MD")&" Tage"
C3 : =DATEDIF(B3;HEUTE();"Y")&" Jahre "&DATEDIF(B3;HEUTE();"YM")&" Monate "&DATEDIF(B3;HEUTE();"MD")&" Tage"
C4 : =DATEDIF(B4;HEUTE();"Y")&" Jahre "&DATEDIF(B4;HEUTE();"YM")&" Monate "&DATEDIF(B4;HEUTE();"MD")&" Tage"
C5 : =DATEDIF(B5;HEUTE();"Y")&" Jahre "&DATEDIF(B5;HEUTE();"YM")&" Monate "&DATEDIF(B5;HEUTE();"MD")&" Tage"
|
|
|
Das Alter am nächsten Geburtstag soll angezeigt werden:
|
|
A |
B |
C |
D |
1 |
|
|
|
|
2 |
Helmut |
19.11.85 |
19.11.07 |
22 |
3 |
Karl |
21.02.77 |
21.02.08 |
31 |
4 |
Else |
22.05.90 |
22.05.08 |
18 |
5 |
Claudia |
16.09.63 |
16.09.08 |
45 |
Formeln der Tabelle |
D2 : =DATEDIF(B2;C2;"Y")
D3 : =DATEDIF(B3;C3;"Y")
D4 : =DATEDIF(B4;C4;"Y")
D5 : =DATEDIF(B5;C5;"Y")
|
|
|
Wieviel Monate hat der Mensch auf dem Buckel:
|
|
A |
B |
C |
1 |
|
|
|
2 |
Claudia |
16.09.63 |
528 |
3 |
Karl |
21.02.77 |
367 |
4 |
Helmut |
19.11.85 |
262 |
5 |
Else |
22.05.90 |
208 |
Formeln der Tabelle |
C2 : =DATEDIF(B2;HEUTE();"M")
C3 : =DATEDIF(B3;HEUTE();"M")
C4 : =DATEDIF(B4;HEUTE();"M")
C5 : =DATEDIF(B5;HEUTE();"M")
|
|
|
Wieviel Tage hat der Mensch auf dem Buckel:
|
|
A |
B |
C |
1 |
|
|
|
2 |
Claudia |
16.09.1963 |
16.081 |
3 |
Karl |
21.02.1977 |
11.174 |
4 |
Helmut |
19.11.1985 |
7.981 |
5 |
Else |
22.05.1990 |
6.336 |
Formeln der Tabelle |
C2 : =DATEDIF(B2;HEUTE();"D")
C3 : =DATEDIF(B3;HEUTE();"D")
C4 : =HEUTE()-B4
C5 : =HEUTE()-B5
|
|
|
Die Darstellung der Excel Tabellen auf dieser Seite erfolgte mit Excel Jeanie HTML 3.0 Download
Geburtstage sortieren - ohne VBA
Geburtstage sortieren - mit VBA
|