Falsche Übernahme von Uhrzeiten

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Falsche Übernahme von Uhrzeiten

Re: Falsche Übernahme von Uhrzeiten

von mikeleb » Mo, 03.01.2022 20:53

Hallo,
paljass hat uns ja verraten:
in der Excel-Datei steht in den Uhrzeitzellen "01.01.1900 10:00" (ohne Anführungszeichen)
Damit ist der Fehler bereits in der Exceltabelle vorhanden. Er wird nur durch die andere Formatierung nun in LO sichtbar.

Re: Falsche Übernahme von Uhrzeiten

von echo » Mo, 03.01.2022 17:38

Ich denke, dass wegen der Datumsangabe die Uhrzeit um 24 Std erhöht wird - wie schon beschrieben startet Oo ja am 30.12.1899.
Wird die Datumsangabe in Excel gelöscht, wird die Zeitangabe in Oo auch richtig übernommen.
Hallo
das sich das Datum zwischen Excel und Calc unterscheidet, das kann ich aufklären:
Excel hat einen uralten und bekannten BUG. Habe gerade noch mal nachgesehen, daran hat sich nichts geändert. (bis Excel 2017)
Der Kalender in Excel kennt für das Jahr 1900 fälschlicherweise den 29.2.1900 was aber nicht stimmt, 1900 war kein Schaltjahr.
https://www.softwareliefern.de/daily/20 ... -1900.html

Daher unterscheidet sich die Anzeige vom Datum, egal welcher Uhrzeit, zwischen Excel und Calc wenn ich auf die Idee komme das Zellformat auf Datum zu stellen. Das Datum läuft erst ab dem 1.3.1900 synchron.
Ist aber auch für keine Rechnung relevant weil Uhrzeiten sowieso in Bruchteile vom Tag umgerechnet werden.

Und daher bleibe dabei:
Hier hat sich der Wert von 18:00 (0,75) auf 42:00 (1,75) geändert, diese Änderung ist mit dem Datumformat nicht zu erklären, die falsche Anzeige schon
Gruß Holger

Re: Falsche Übernahme von Uhrzeiten

von mikeleb » Mo, 03.01.2022 14:14

Hallo,
gerade nochmal in Excel getestet
10:00 -> (interner Zahlwert) 0,42
01.01.1900 10:00 -> (interner Zahlwert) 1,42 -> (Uhrzeit, Stunden) 34:00

kurz: auch in Excel bedeutet die Anzeige "01.01.1900 10:00:00" das gleiche wie 1,42 (als Zahl) oder 34:00 (als Zeit)
LO rechnet also nichts um oder addiert magische 24 Stunden.

In Excel steht die Zahl 0 für das (nichtexistente) Datum 00.01.1900. Versucht man dieses Datum einzugeben, wird es von Excel nicht als Datum sondern als Text interpretiert. Negative Zahlen als Datum versteht Excel gar nicht (sprich Datumswerte vor dem 1.1.1900 sind als Zahl nicht darstellbar, sondern stets Text).

Re: Falsche Übernahme von Uhrzeiten

von paljass » Mo, 03.01.2022 13:44

Hi,
@Holger
Es wurde hier auch schon mehrfach darauf hingewiesen, das die Umstellung der Datumangabe zwar die ANZEIGE anpasst,
aber nie der WERT in der Zelle geändert wird der bleibt wie er ursprünglich eingegeben wurde.
Hier hat aber eine Berechnung +1 stattgefunden, wie gesagt, das macht die Datumangebe nicht.
Einfach mal probieren - so wie ich es gemacht habe.
Zellinhalt Excel: 01.01.1900 10:00
Zellinhalt OO/LO: 34:00:00

Vielleicht überdenkst du deine Aussage noch mal - es wird in keiner Zelle eine eigene Berechnung durchgeführt (siehe auch mikelebs Test für Zelle A2).

Gruß
paljass

Re: Falsche Übernahme von Uhrzeiten

von echo » Mo, 03.01.2022 12:28

Ich denke, dass wegen der Datumsangabe die Uhrzeit um 24 Std erhöht wird -
Ich denke nicht,
Es wurde hier auch schon mehrfach darauf hingewiesen, das die Umstellung der Datumangabe zwar die ANZEIGE anpasst,
aber nie der WERT in der Zelle geändert wird der bleibt wie er ursprünglich eingegeben wurde.
Hier hat aber eine Berechnung +1 stattgefunden, wie gesagt, das macht die Datumangebe nicht.

Ohne genaue Infos was in der Excel-Datei gestanden hat und wie die Werte übertragen wurden bleibt es ein Rätsel.
Bin gespannt ob es noch eine Reaktion von @Jair gibt
Gruß Holger

Nachtrag : @mikeleb
Stell die Zellen mal auf ZAHL um und schau dir bitte die Werte in den Dateien an, möchte wetten, das sie sich nicht verändert haben,
ein gesundes und glückliches neues Jahr Holger

Re: Falsche Übernahme von Uhrzeiten

von mikeleb » Mo, 03.01.2022 10:58

Hallo,
ich habe mal ein bisschen herumgetestet.
In Excel (2019)
A1 Eingabe: 10:00 -> Formatierung (TT.MM.JJJJ hh:mm) liefert: 00.01.1900 10:00 (höchst interessant :shock: )
A2 Eingabe: 01.01.1900 10:00
A3 Eingabe: 10:00
Abgespeichert als .xlsx und geöffnet mit LO 7.0.4.2
A1: 30.12.1899 10:00
A2: 31.12.1899 10:00
A3: 10:00
Formatiert als [HH]:MM liefert:
A1: 10:00
A2: 34:00
A3: 10:00

Re: Falsche Übernahme von Uhrzeiten

von paljass » Mo, 03.01.2022 07:32

Moin allerseits und ein angenehmes neues Jahr,

in der Excel-Datei steht in den Uhrzeitzellen "01.01.1900 10:00" (ohne Anführungszeichen).

Ich denke, dass wegen der Datumsangabe die Uhrzeit um 24 Std erhöht wird - wie schon beschrieben startet Oo ja am 30.12.1899.
Wird die Datumsangabe in Excel gelöscht, wird die Zeitangabe in Oo auch richtig übernommen.

Gruß
paljass

Re: Falsche Übernahme von Uhrzeiten

von Helmut_S » Sa, 01.01.2022 15:44

Hallo, ich schließe mich der Meinung von @Hiker an, außerdem funktioniert das Format in deiner Datei "Programm.ods" wie im screenshot ersichtlich.
Seltsam.
Gruß Helmut
Dateianhänge
UhreitFormat02.png
UhreitFormat02.png (133.9 KiB) 2126 mal betrachtet

Re: Falsche Übernahme von Uhrzeiten

von Hiker » Sa, 01.01.2022 14:22

Eigentlich erklärt keine der verschiedenen Einstellungsmöglichkeiten die Abweichung um 24 Stunden.

Entweder hat man 4 Jahre, oder nichts.
Normalerweise hat man bei diesen Fehlern ein falsches Datum, keine automatische Kompensation +24 Stunden. Das müsste jemand schon explizit gebaut haben.

Ausserdem sollte dieser Fehler nur beim Text/csv-Import auftreten, da die xls/ods-Dateien etc. das Datumsformat angeben sollten, was beim Textformat nicht funktioniert.

Mfg, Jörn

Re: Falsche Übernahme von Uhrzeiten

von craig22 » Do, 30.12.2021 15:39

Hallo Jair,

genau wie Paljass vermute ich, dass das Problem im eingestellten Datumssystem zu finden ist.
siehe unter: "Informationen zu den beiden Datumssystemen"
Grundeinstellungen für Excel:
  1. für Windows
    01.01.1900
  2. für Mac
    02.01.1904
Die Einstellmöglichkeiten in AOO und LibreOffice
  1. 30.12.1899 (Standard)
  2. 01.01.1900 (StarCalc 1.0)
  3. 01.01.1904
Die Frage an Dich, Jair, ist: "Welches Betriebssystem verwendest Du?"
Denn wenn die Basis für einen Mac der 02.01.1904 ist, dann sind die Einstellmöglichkeiten für AOO und LibreOffice falsch (?), bzw. nicht kompatibel zu einem Mac.
siehe dazu Punkt c.

@Holger
was genau dort in der Bearbeitungsleiste steht.
Das würde mich auch interessieren.

Re: Falsche Übernahme von Uhrzeiten

von echo » Do, 30.12.2021 13:53

Hallo
Uhrzeiten sind dezimale Bruchteile eines Tages, die ändern sich in keiner Tabellenkalkulation.
Nur die Anzeige übers Zellformat variiert.
ich möchte fast wetten, der Fehler "mitgeschleift wurde" und die Werte in der Excel-Datei schon falsch sind.
Wenn dort wie oben beschreiben ebenfalls ein Zellformat benutzt wurde, das ganze Tage unterdrückt ist es nur nicht aufgefallen.

Würde mich interessieren wie genau die Uhrzeit in die Excel-Tabelle eingefügt wurde, bzw. was genau dort in der Bearbeitungsleiste steht.
Der addierte Wert 1 für plus 1 Tag kommt ja irgendwo her.
Gruß Holger

Re: Falsche Übernahme von Uhrzeiten

von paljass » Do, 30.12.2021 09:59

Hallo allerseits,
kann das eventuell daran liegen, dass bei den beiden Programmen unterschiedliche Ausgangsdatumswerte angegeben sind .
Bei LO sind sie unter Extras - Optionen - Calc - Berechnen zu finden, bei Excel weiß ich nicht.

Gruß
paljass

Re: Falsche Übernahme von Uhrzeiten

von jair_ohmsford » Mi, 29.12.2021 17:14

Ich schicke sie dir privat zu.

Edit: Das geht offenbar nicht. Was jetzt? Ich habe Excel nicht selbst. Ich könnte hier zwar die mir zugeschickte Excel-Datei einstellen, aber sie enthält zu viele private Daten. Und wenn ich die erst entferne, ist es keine Excel-Datei mehr.

Re: Falsche Übernahme von Uhrzeiten

von Mondblatt24 » Mi, 29.12.2021 17:02

Die Excel Datei hast Du nicht zufällig?

Re: Falsche Übernahme von Uhrzeiten

von jair_ohmsford » Mi, 29.12.2021 16:50

Das sehe ich ein. Ich habe den Anfang der Tabelle mal in eine neue Datei übernommen und die privaten Angaben entfernt. So könnt ihr euch selbst ein Bild machen. Die Fehler beginnen am Sonntag, 16. Januar 2022, 10:00. Das Erstellungsdatum in der ersten Zeile wird noch richtig übernommen.
Programm.ods
(13 KiB) 82-mal heruntergeladen

Nach oben