Falsche Übernahme von Uhrzeiten

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: Falsche Übernahme von Uhrzeiten

Beitrag von mikeleb »

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
Gruß,
mikeleb
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Falsche Übernahme von Uhrzeiten

Beitrag von echo »

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
paljass
******
Beiträge: 792
Registriert: Do, 25.10.2012 07:25

Re: Falsche Übernahme von Uhrzeiten

Beitrag von paljass »

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
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: Falsche Übernahme von Uhrzeiten

Beitrag von mikeleb »

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).
Gruß,
mikeleb
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Falsche Übernahme von Uhrzeiten

Beitrag von echo »

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
mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: Falsche Übernahme von Uhrzeiten

Beitrag von mikeleb »

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.
Gruß,
mikeleb
Antworten