Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Gerhard Weydt schrieb:

die unterschiedlichen Ergebnisse - 13 oder 13:00:00 - dürften an 
unterschiedlicher Formatierung der Zelle liegen.

Nein, die Zellen sind unformatiert. Ansonsten hätte ich das natürlich
erwähnt. 

Wichtiger ist: Datums- und Zeitangaben werden als Dezimalzahl 
gespeichert und für die Anzeige aufbereitet. Das Datum steckt im 
ganzzahligen Teil, da werden die Tage, wenn ich mich nicht täusche, ab 
dem 31.12.1899 als 1, hochgezählt. Die Uhrzeit steckt in den Stellen 
hinter dem Komma. Die Logik weiß ich nicht auswendig, aber das findet 
man irgendwo, wenn man es wissen will, ich habe das schon gesehen. Da 
ist es kein Wunder, dass bei Berechnungen auch mal was passiert, wwas 
bei Dezimalzahlen normal, bei Uhrzeiten aber auf den ersten Blick 
verwirrend erscheint.

Ja, der Stoff ist nicht so ohne. Ich hatte das auch schonmal vor
längerer Zeit gelesen, aber wieder vergessen.

Gruß, Andreas


Am 02.08.2018 um 15:41 schrieb OoOHWHOoO:
Hallo Andreas,

es gibt schon eine ganz gute Möglichkeit - in Anlehnung an 
https://help.libreoffice.org/Calc/Calculating_Time_Differences/de - 
vielleicht hilft Dir das weiter:

"C:" =(B1>A1)*(B1-A1)

(B1>A1) ist ein logischer Ausdruck. Ist er wahr, hat er den Wert 1, 
ist er Falsch, hat er den Wert 0

[1] "A", "B" und "C" formatiert als "HH:MM".
[2] Formel für "C": =(B1>A1)*(B1-A1)
[3] Ergebnisse:
[3.1] A: 13:00 | B: 12:10 | C: 00:00
[3.2] A: 13:00 | B: 00:00 | C: 00:00
[3.3] A: 13:00 | B: 13:10 | C: 00:10

Gruß
Hans-Werner ;-))

------ Originalnachricht ------
Von: "Günther Breitfuß" <guenther.breitfuss@dellacher.eu>
An: "Andreas Borutta" <borumat@gmx.de>; users@de.libreoffice.org
Gesendet: 02.08.2018 15:26:11
Betreff: Re: [de-users] Calc: Subtraktion von Uhrzeitangaben

Hallo Andreas,

das Ergebnis ist korrekt, auch wenn es verwirrend erscheinen mag. In 
A steht 13:00 (also 13 Stunden) und B ist leer. Also, was sollte 
herauskommen, wenn du von nichts 13:00 abziehst. Nichts ist eben 
nichts, dann bleibt nur minus 13:00 über. Das wird in D korrekt 
dargestellt. Eine negative Uhrzeit mag seltsam anmuten, aber wenn man 
darüber nachdenkt, kann nur 11:00 dabei herauskommen. Eine 
wenn-Abfrage um sinnlose Ergebnisse bei Leerzellen auszublenden, ist 
gar nicht abwegig: =wenn(istleer(b1);"";b1-a1) - das zweite = bei 
deiner Formel muss raus.

LG Günther


privat
Am 02.08.2018 um 14:22 schrieb Andreas Borutta:
Moin.

Gegeben sei:

A | B | C | D

13:00 | | =B1-A1 | =C1x24

Solange B leer bleibt lautet das Ergebnis

C | D
11:00 | -13

Wie genau kommen bitte diese Ergebnisse zustande?
Nimmt LO bei einer leeren Zelle 0:00 an?

Es geht um die Ermittlung einer Zeitdifferenz aus Uhrzeiten desselben
Tages.
Wie geht man am besten vor, wenn man die sinnlosen
"Zwischenergebnisse", solange noch keine Ende-Zeit eingetragen ist,
vermeiden möchte?

WENN(B1="";"";=B1-A1) scheidet aus, weil mehrere Zeitintervalle von
einem Tag erfasst werden. Das würden dann länglich-hässliche
WENN-Formeln.

Danke.

Gruß, Andreas




-- Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy




-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.