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


Hallo Andreas, *,

die unterschiedlichen Ergebnisse - 13 oder 13:00:00 - dürften an unterschiedlicher Formatierung der Zelle liegen. 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. Das Beste ist, wie Hans-Werner vorschlägt, die vorhandenen Funktionen zu nutzen.

Gruß
Gerhard

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.