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:
https://forum.combit.net/t/howto-berechnung-des-alters-in-jahren-anhand-2-datumswerte/4790
IDKBTD000585 KBTD000585