Office - Word, Excel und Co. 9.734 Themen, 41.334 Beiträge

Alter berechnen in Excel

Colorado / 10 Antworten / Flachansicht Nickles

Hallo Leute,
ich beschreibe mal kurz meine Ausgangsituation: Excel 97, Windows 2k

So, ich habe eine Menge Datensätze von Kunden bei mir liegen und ich muss diese "auswerten". Unter anderem muss ich das Alter der Personen zum Momentanem Zeitpunkt angeben. Als "Übergangslösung" habe ich es mit der Funktion kürzen versucht. Ich gebe also ein Referenzdatum an und das Geburtsdatum der Person. Das Alter berechne ich wie folgt:

KÜRZEN((Referenzdatum - Geburtsdatum)/365)

Allerdings habe ich das Problem, das Schaltjahre nicht berücksichtigt werden und deswegen eine Person die am 23.05.1971 geboren ist, schon am 20.05.2001 30 wird... gibts da eine bessere Lösung?


Danke für jede Antwort
Colorado

bei Antwort benachrichtigen
Grainger (Anonym) Colorado „Alter berechnen in Excel“
Optionen

Ich habe zwei Lösungsansätze für Dich. Zuerst mal mit der (undokumentierten) Funktion DATEDIF:

Bezugsdatum in Zelle A1 =HEUTE()
Geburtsdatum in Zelle A2 =15.12.1912
Altersformel in Zelle A3 =DATEDIF(A2;A1;"Y")

Funktioniert mit Excel95 und Excel97 einwandfrei, liefert auf den Tag genau das richtige Alter. Der Nachteil ist, das die Funktion eben undokumentiert und somit nicht offiziell unterstützt wird. Bei einem Update auf ein zukünftiges Excel (oder auf Excel2000, konnte ich nicht testen) sind Schwierigkeiten nicht ausgeschlossen.

Deshalb jetzt noch ein Lösungsansatz ausschliesslich mit "offiziellen" Funktionen:

Bezugsdatum in Zelle A1 =HEUTE()
Geburtsdatum in Zelle A2 =15.12.1912
Altersformel in Zelle A3
=WENN(UND(MONAT(A1)

In beiden Fällen solltest Du das Ergebnis (also das Alter) als Standardzahl ohne Nachkommastellen formatieren.

Die Vorschaufunktion zeigt die zweite Formel leider (zumindest in Opera) vollkommen verstümmelt und somit unsinnig an, die Formel umfasst einschl. des Gleichheitszeichens 86 Zeichen. Solltest Du ebenfalls Probleme mit der Darstellung haben, maile ich Dir die Formel auch gerne mal zu.

bei Antwort benachrichtigen