Hallo Micha,
anbei ein Vorschlag:
In A steht das Geburtsdatum(muss nicht ISO8601 sein)
in B der Name; in C ist noch ein bisschen Text dabei, kan man aber auch weglassen. ("heute" bezieht sich immer auf das aktuelle Datum)

A               B                C
1970-01-01      UNIX             ist heute 50 Jahre, 4 Monate und 7 Tage alt

Die Formel in C lautet:

=" ist heute " & DATUMDIF(Ax;HEUTE();"Y") & WENN((DATUMDIF(Ax;HEUTE();"Y"))=1;" Jahr, ";" Jahre, ") & DATUMDIF(Ax;HEUTE();"YM") & WENN((DATUMDIF(Ax;HEUTE();"YM"))=1;" Monat ";" Monate ") & "und " & DATUMDIF(Ax;HEUTE();"md") & WENN((DATUMDIF(Ax;HEUTE();"YD"))=1;" Tag alt.";" Tage alt.")

Fuer x in der Formel ist die jeweilige Zeile einzusetzen.

Viele Gruesse
Veit




Am 2020-05-08 17:13, schrieb Micha Kühn:
Hallo,

es scheint in Calc keine fertige Funktion zu geben, um das Alter (in
Jahren) von jemandem zu berechnen. Wie geht das am besten?

Sowas wie
=QUOTIENT((HEUTE()-A1);365)
ist ja wegen der Schaltjahre ungenau.

Liebe Grüße
Micha
--
Überlegen: Wer denken kann, ist klar im Vorteil.
(Der Postillon)
--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an