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