Summe von Zeiten wird negativ

CALC ist die Tabellenkalkulation, die Sie immer wollten.
muelli0815
Beiträge: 10
Registriert: Fr 26. Nov 2021, 12:25

Re: Summe von Zeiten wird negativ

Beitrag von muelli0815 » Mi 1. Mär 2023, 19:17

OK, dann geb ichs auf, offenbar bin ich zu dumm um es zu verstehen :)
Hauptsache nach 3x löschen und neu machen geht es nun.

DavidG
Beiträge: 195
Registriert: Do 22. Mär 2018, 21:41

Re: Summe von Zeiten wird negativ

Beitrag von DavidG » Mi 1. Mär 2023, 19:52

Hallo

ich versuch es mal mit meinen Worten.
OK, dann geb ichs auf, offenbar bin ich zu dumm um es zu verstehen
Nein :!:
Du musst Dich nur ein wenig mit dem Thema Datum (Tag) und Zeit beschäftigen.

Calc kann nur mit dezimalen Zahlen rechnen, aber
nicht mit eine Textdarstellung 01.03.2023 18:59:30

Daraus resultiert die Frage:
Was ist eine Tag?
Siehe dazu unter Menü Extras → Optionen → LibreOffice Calc → Berechnen
Dort steht auf der rechten Seite das Startdatum der Datums-/Zeitberechnung.
Auf einem Windows-Rechner (ich glaube unter Linux auch) ist dort die Option:
30.12.1899
standardmäßig ausgewählt.

Dies entspricht dem Tag 0 mit der Uhrzeit 00:00:00
In dezimaler Schreibweise ist dies:
0,000000000000000
Ich schreibe hier absichtlich 15-Nachkommastellen, mehr kann Calc nicht auflösen.
Für die Zeitberechnung ist es sehr wichtig mit 15-Nachkommastellen, weil es sonst zu Rundungsfehlern kommt, weil

1 Sekunde = 1/24/60/60 = 0,0000115740740740741

Welchen Tag haben wir Heute?
Heute ist 44986-zigste Tag nach dem Ursprungsdatum 30.12.1899
Daraus folgt auch, dass die Tagesangaben immer vor dem Komma stehen.
0,0 = 30.12.1899 00:00:00
1,0 = 31.12.1899 00:00:00
44986,0 = 01.03.2023 00:00:00

Hier erkannt man, dass die dezimal Zahlen für die Calc-Berechnung heran gezogen werden.
Wie die dezimalen Zahlen dann umgewandelt werden zu einer Datums- und/oder Zeitangabe
ist eine reine Einstellungssache in der Zellformatierung.

Und jetzt zu Deinem Problem.
Ich habe Dir Deine Datei erweitert zusätzliche Spalten befüllt.
Links siehst Du Deine Uhrzeit-Formatierung und rechts stehen dieselben Zahlen, allerdings im Dezimal-Format.
Unbenannt2 v2.ods
(17.22 KiB) 115-mal heruntergeladen
Und schon wird ersichtlich, woher die negativen Werte kommen
Du arbeitest hier nicht mit "reinen" Uhrzeiten, sondern mit einer
Mischform von Datums- und Zeitangaben.
Betrachten wir diese beiden Angabe:
  1. 28.02.2023 19:23:00
  2. 01.03.2023 19:23:00
Das Datum ist unterschiedlich, die Uhrzeiten sind gleich.

Wie sieht dies dezimal aus?
  1. 44985,8076388889
  2. 44986,8076388889
Jetzt berechne mal:
  • x=a-b
  • x=b-a
Na, irgendetwas negativ?

Aus meiner Sicht hast Du Deine Daten, ggf. aus einem anderen Sheet herauskopiert
und nicht beachtet, dass Du mit unterschiedlichen Datumsangaben arbeitest.
Die Uhrzeiten mögen gleich sein, aber entscheidend ist die Zahl vor dem Komma
in der Dezimal-Ansicht der Daten :!:
Gruß

David
___________________
WIN 10 PRO
LO 7.4.5.1 (x64)

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2146
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Summe von Zeiten wird negativ

Beitrag von miesepeter » Do 2. Mär 2023, 10:18

In Ergänzung anderer Antworten:

siehe: https://ask.libreoffice.org/t/convert-t ... rs/52611/2

Ist in Englisch, aber durchaus ähnliches Problem mit ähnlichen Erklärungsversuchen... ;)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten