Geburtstag: Altersberechnung per Formel

Gilt ab List & Label 7
Folgende Formel berechnet das Alter anhand eines Geburtstages (Feld GEBURTSTAG vom Typ 'Datum'):
Cstr$(Year(Today()) - Year(GEBURTSTAG) - if(DateToJulian(DateYMD(1, Month(Today()), Day(Today()))) - DateToJulian(DateYMD(1, Month(GEBURTSTAG), Day(GEBURTSTAG))) < 0,1,0), "%25.0f")


Sie können diese Formel zum Beispiel in Listen verwenden um direkt das Alter zu ermitteln.

Wichtig:
Diese Formel berücksichtigt automatisch, ob der Geburtstag dieses Jahr bereits stattfand, oder noch nicht. Dies dürfte bei Verwendung zum Druck eines Gratulationsschreibens “im Voraus” allerdings unerwünscht sein, da hier ja das “zukünftige” Alter (zu dem man ja gratuliert) stehen soll. Für diesen Zweck verwenden Sie folgende einfache Formel:

Cstr$(Year(Today()) - Year(GEBURTSTAG), "%25.0f")

Verwandte Artikel:

KBTD000460
IDKBTD000585 KBTD000585