staging.inyokaproject.org

irritierende Zählweise mit Datum in Calc

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej,

ich bin irritiert über die Zählweise mit Datum in LO Calc (V.: 7.3.7.2).

Bei der Differenz zwischen 2 Zellen je mit Datum fehlt 1 Tag

Datum 1    Datum 2      B-A	 Datum3     TageimMonat(A4)	TageimJahr(A4)	     D-A
						
01.01.25   31.01.25	30	31.03.25	31	            365	             89
01.01.26					                    365	
01.01.24					                    366	

B-A zählt wohl nicht von 1.1. 00:00 bis 31.1. 24:00? Schreibt man jedoch z.B. eine Spalte mit 1.1. bis 31.1., dann sind das 31 Zeilen!

Schon seltsam?

Gruß black tencate

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: Zähle...

Nicht seltsam. 31 Tage minus 1 Tag ergibt nun mal 30 Tage Differenz. Das ist korrekt: vom ersten bis zum 31ten Januar vergehen 30 Tage.

Der Januar hat aber nun einmal 31 Tage, wenn du die alle nacheinander in Zeilen untereinander einträgst, dann sind das 31 Zeilen. Dabei hast du ja auch nicht die Differenz zwischen dem ersten und letzten Tag ermittelt.

black_tencate

(Themenstarter)
Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej umbhaki,

nun ja, wenn man so sagt: Vom 1.1. bis 31.12 (sind in 2025 = 365 Tage) zählt man schon noch den erst- und letztgenannten Tag hinzu, oder?

Aber, ja, ich verstehe schon (nur falle ich immer wieder darauf rein), in der IT ist das Datum eine Zahl, und der Abstand dazwischen…. Eben 1.1. 00:00 bis 31.12 00:00 (und nicht 31.12 23:59). Oder wie die Krux mit dem Zählen beginnend mit 1 (statt mit 0).

Gruß black tencate

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: Zähle...

nun ja, wenn man so sagt: Vom 1.1. bis 31.12 (sind in 2025 = 365 Tage) zählt man schon noch den erst- und letztgenannten Tag hinzu, oder?

Ja, aber da ermittelt man ja auch nicht die Differenz vom letzten minus dem ersten Tag, sondern die Gesamtzahl der Tage.

Willst du die Tage eines Monats korrekt ermitteln, musst du vom 1. des Monats bis zum nächsten 1. rechnen lassen. Das ist aber doch so auch korrekt! Das Jahr 2025 (kein Schaltjahr wie '24) hat 365 Tage, die Calc auch korrekt ermittelt, wenn du vom Ersten des Folgejahres den 1. des Jahres abziehst.

Datum 1          Datum 2	B-A
01.01.25	31.12.25	364
01.01.25	01.01.26	365

Nebenbei: Es gibt in Calc auch die Funktionen TAGEIMMONAT(Datum) und TAGEIMJAHR(Datum). „Datum“ ist dabei ein beliebiges Datum im angepeilten Zeitraum. Das Datum muss dabei in Anführungszeichen gestellt werden, oder es steht in einer anderen Zelle, auf die man dann verlinken kann.

Die Zelleingabe TAGEIMMONAT("01.01.25") liefert korrekt »31«

Die Zelleingabe TAGEIMJAHR("01.01.25") liefert korrekt »365«

Die Zelleingabe TAGEIMJAHR("01.01.24") liefert korrekt »366« → 2024 war ein Schaltjahr.

Edit: Lesetipp

Antworten |