Seite 1 von 1
Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 17:06
von Bommel
Hallo,
ich möchte Zeiten addieren oder subtrahieren. Unter dem Link
Was ist ein Tag, was ist ein Monat, was ist ein Jahr? im Wiki steht zwar, dass man 24 Stunden dazuaddieren soll. Das funktioniert in der hier angehängten Beispieltabelle "Zeiten_addieren.ods" aber nicht. Siehe dort außerdem den falschen Wert in Zelle B6. Ich möchte die Werte gern so haben, wie in Spalte E gezeigt um damit rechnen zu können, das heißt nicht im Textformat.
Weiß jemand wie das geht?
Vielen Dank im Voraus.

Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 17:45
von lorbass
Das Format
»TT:HH:MM« ist unsinnig.
»TT« gibt den Tag des Monats an, nicht die Anzahl von Tagen.
Die Bedeutung der Zeit-Formate ist:
- »HH:MM« bezeichnet einen Zeitpunkt, der auf der Uhr ablesbar ist;
- »[HH]:MM« bezeichnet eine Zeitdauer, die aus mehreren Zeitpunkten und/oder weiteren Zeitdauern berechnet wird.
Dabei beschränkt das Format »HH« die Anzeige der Stunden auf den Wertebereich [0;23], eben auf die auf der Uhr ablesbaren Stunden. Das Format »
[HH
]« beschränkt die angezeigten Stunden nur auf die ganzen Zahlen »…, −3, −2, −1, 0, 1, 2, 3, …«.
Die Anzahl Tage musst du mit der Funktion aus der gegebenen Zeit
dauer herausrechnen, also z.B. mit =GANZZAHL(B6). Der verbleibende Rest, also =B6-GANZZAHL(B6), sind dann die verbleibenden Stunden, Minuten, …
Gruß
lorbass
Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 18:03
von clag
Hallo Bommel,
wie lorbass schon sagte "TT" ist ein Datumsformat
die Funktion TAGE() liefert was du möchtest, das muss man dann nur noch etwas "aufhübschen" und deinem Format Wunsch anpassen

guckst du hier
hilft das?
Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 18:07
von Karolus
Hallo
TT in einem Formatcode gibt den
Monatstag für den Zeitraum seit dem 30.12.1890 zurück nicht die
Anzahl der Tage
Du hast in Spalte B durchaus die richtigen Werte stehen mit denen du rechnen kannst, du stellst diese nur in einem Format
monatstag:Stunde:Minute dar.
Die Formel für D4:
Code: Alles auswählen
=TEXT(B4;"#") &" Tage, " & TEXT(B4;"h")& " Stunden " & TEXT(B4;"m") &"Minuten"
Karolus
Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 19:34
von lorbass
Karolus hat geschrieben:TEXT(B4;"m")
… liefert statt der erwarteten
Minuten den
Monat, da hier der Kontext (Datum bzw. Zeit) nicht eindeutig ist. Jedenfalls in meinem bereits etwas angegrauten
LibreOffice 3.5.4.2 unter GNU/Linux 3.0.0, Kubuntu 11.10, KDE 4.7.4 ist das so.
Das richtige Ergebnis wird erielt mit
Gruß
lorbass
Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 20:03
von Karolus
Hallo
@Lorbass:
Stimmt - das ist auch in aktuellen Versionen so - das Problem ist das die Formatspezifikation für Monat und Minuten nur im Kontext mit "benachbarten" Formatbeschreibungen
unterschieden werden können - im Zweifelsfall wird wohl die Monatszahl ausgegeben.
lorbass hat geschrieben:das richtige Ergebnis wird erzielt mit
du meinst vmtl.
Karolus
Re: Rechnen im Format "Tage:Stunden:Minuten"
Verfasst: Sa, 31.05.2014 20:07
von lorbass
Karolus hat geschrieben:du meinst vmtl.
Ja klar. Wenn dann mal der Wurm drin ist…
Gruß
lorbass