Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Hallo Wolfgang,

Wenn man es so genau haben will (ohne die bereits andernorts erwähnten
/eigentlich/ zur Verfügung stehenden Funktionen zu benutzen), dann
darf man halt nicht QUOTIENT verwenden, sondern muss direkt durch
365,2425 teilen, und das ergebnis abrunden.

Wenn du alle Regelungen zu Schaltjahren berücksichtigst, hast du mit
365,2425 natürlich den exakten Quotienten.

Wenn du nur Daten zwischen 1901 bis 2399 betrachtest, kannst du auch
mit 365,25 rechnen. 2000 war ja ein Schaltjahr...

Würdest du Runden, so müssten die Nachkommastellen mindestens 0,5
betragen. Du müsstest also 0,5/0,0685=7,3 Jahrhunderte alt werden,
damit du dich verrechnest ;-)  

Nein; eine solche Berechnung liefert schon viel früher an einzelnen
Tagen im Jahr grundsätzlich das falsche Alter. Eine Division durch
365,00 (QUOTIENT bassiert ja de Facto auf so einer Division) kann dann
schon die nächste Ganzzahl erreicht haben, währen aufgrund eines
Schalttages tatsächlich selbige eigentlich noch nicht wirklich
erreicht ist (also z. B. in einem Fall, ich fantasiere mal, 4,001
Jahre heraus käme, es aber eigentlich erst 3,997 Jahre sind, oder
so). Ein oder zwei Tage später passt es dann zwar wieder, aber wenn
du die Berechnung ausgerechnet an einem dieser betreffenden Tage
ausführst, bekommst du ein falsches Ergebnis.

Du hast recht: Nach 4*365 Tagen würdest du als Alter 4 Jahre bekommen,
obwohl der Schalttag für das Schaltjahr noch fehlt. Du würdest alle 4
Jahre für einen Tag das Alter um 1 Jahr überschätzen (exakt vor dem
eigentlichen Geburtstag).

Das hatte ich vorhin nicht bedacht.

Gruß,
Michael

-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  mih-hoehne@web.de /
 ________________________________/


-- 
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.