Hallo Andreas
Andreas Borutta schrieb:
Trennung von Struktur und Gestalt:
Wieso sollte kein Eingabeformat denkbar sein, welches aus zwei
voneinander getrennten Objekten und nicht aus dreien besteht?
Ob es verfügbar ist, steht auf einem anderen Blatt.
Das hängt mit der Art und Weise zusammen, wie Calc - und auch Excel! -
Zeitwerte intern speichert: Eine Tabellenkalkulation (TK) speichert eben
gerade *nicht* mehrere Objekte. Sondern wie ich in der zweiten Mail
geschrieben habe (wo ich Dir zeige, wie Du 0h unterdrücken kannst): eine
TK speichert eine Zeit als Bruchteil eines Tages. So ist 18 h = 0.75 (=
18/24), 19 h = 0.7916667 (= 19/24), 19:30 h = 0.8125 (= 19.5/24) und
19:34:33 h = 0.815659722 (= [19 + 34/60 + 33/3600]/24). Dabei spielt es
zunächst überhaupt keine Rolle, ob es eine Uhrzeit oder eine Zeitdauer
ist. Was wir sehen - und was wir eingeben können - das ist nur eine
besondere Formatierung eines Dezimalbruches, der zwischen 0 und 1 liegt.
Wenn Du nun 12:45 eingibst, dann kann die TK ja nicht wissen, ob Du 12 h
und 45 m oder 12 m und 45 s meinst. Standardmässig scheint Calc die
Eingabe 12:45 zu 12:45:00 zu vervollständigen. Da sie aber der Logik des
Zahlenformats widerspricht, würde ich dringend davon abraten, diese
verkürzte Schreibweise anzuwenden. Zudem bist Du nie sicher, ob solche
"Non-Standards" in einer späteren Programm-Version nicht plötzlich
abgewandelt werden - gerade weil sie eben keinem Standard entsprechen,
sind die Programmierer frei, ob und wenn ja wie sie das umsetzen wollen.
Du kannst meine Behauptungen leicht verifizieren: gib eine Zeit ein und
formatiere sie danach als "alle", oder gib eine Dezimalzahl ein und
formatiere sie als "Zeit". Beides funktioniert. Die uns gewohnte
Darstellung ist eben nur eine spezielle Formatierung von gewöhnlichen
Dezimalbrüchen.
Freundlich grüsst
Ernst
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]