Hallo Hugo,stimmt! Bleibt die Frage, was Micha genau will. Sein Ansatz, die Tage zu zählen und durch 365 zu dividieren wäre schon in vielen Fällen genauer, als die Differenz der Jahreszahlen (nicht Jahre) auszugeben. Aber mit dieser Ungenauigkeit war er nicht zufrieden. Mit datumdif(start;end;"y") wird's nicht besser.
@Micha, welches Alter genau(!) für deine Anwendung willst du haben? Kalendarisch, absolut?
LG Günther Am 26.04.2022 um 16:22 schrieb Hugo Brendel:
hallo Guenther,ich hatte die Frage aber so verstanden, dass es darum geht, das Alter zwischen den Jahren zu berechnen. Du hast natuerlich recht, aber nach meiner Auffassung war auch gemeint, dass die Millisekunde vor Mitternacht an Silvester ergibt, dass im naechsten Jahr der/diejenige ein Jahr aelter sein wird und die Zahl nicht erst am Geburtstag umschlaegt, sh. Beschreibung von Micha ganz unten !Gruss Hugo Am 2022-04-26 um 15:39 schrieb Günther Breitfuß:Hallo Hugo,deine Formel ist eher eine grobe Annäherung. Ein Kind, dass am 31.12.2020 eine Minute vor Mitternacht geboren wurden, wäre demnach schon nach einer Minute ein Jahr alt. Für die Altersberechnung muss man zuerst definieren, wie man unter Alter für den konkreten Anlass definiert: Jahre (die unterschiedlich lange sind), Monate (die unterschiedlich lange sind), Wochen, Tage, ... Millisekungen, usw. Erst danach kann man sich für eine sinnvolle Formel entscheiden.LG Günther Am 26.04.2022 um 15:27 schrieb Hugo Brendel:hallo Micha, ich war unterwegs und hab den mail-Verkehr heute erste gesehen.Als eine Alternative wollte ich noch die von mir verwendete Loesung anbieten, die ebenfalls unabhaengig von der Lage des Geburtstages das Alter im aktuellen Jahr berechnet.Falls du es noch anwenden willst, hier die Formel mit dem Geburtsdatum in der Spalte Dx: =JAHR(HEUTE())-JAHR(D2)Gruss Hugo Am 2022-04-24 um 18:51 schrieb Micha Kühn:Micha Kühn schrieb:Hallo, wie kann ich am bequemsten in Calc das Alter einer Person berechnen? In D1 steht das Bezugsdatum, ich möchte wissen wie als die Leute an diesem Datum sind. In B2 steht das Geburtsdatum. Erste Idee: =(D1-B2)/365Aber das klappt vermutlich nicht bei Schaltjahren rund um den 28.2. usw.Ich hätte gerne etwas, das zuverlässig und immer funktioniert. (Und letztlich hätte ich es gerne ganzzahlig). Danke, MichaHallo, ich bin jetzt doch noch im Netz fündig geworden: https://toptorials.com/alter-berechnen-libre-office-calc/Dort wird die Funktion datumdif(Startdatum;Enddatum;"Y") benutzt, um dasAlter in Jahren zu berechnen. Scheint erstmal auch zu stimmen (undmittlerweile auch besser als in dem Film, wo das Alter erst am Tag nachdem Geburtstag hochgezählt wird). Spricht etwas gegen diese Funktion? Liebe Grüße Micha -- Achtung, ich entgendere jetzt nach Phettberg, nicht über ungewohnte y wundern. Siehe zum Beispiel https://youtu.be/xVmGb7qACfA
-- Liste abmelden mit E-Mail an: users+unsubscribe@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