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.breitf...@dellacher.eu>
>> An: "Andreas Borutta" <boru...@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+unsubscr...@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+unsubscr...@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

Antwort per Email an