Rechnen im Format "Tage:Stunden:Minuten"

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Bommel
**
Beiträge: 42
Registriert: Di, 01.12.2009 18:12

Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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. :)
Dateianhänge
Zeiten_addieren.ods
(10.52 KiB) 213-mal heruntergeladen
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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 Zeitdauer herausrechnen, also z.B. mit =GANZZAHL(B6). Der verbleibende Rest, also =B6-GANZZAHL(B6), sind dann die verbleibenden Stunden, Minuten, …

Gruß
lorbass
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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
Zeiten_addieren+Formel.ods
(11.39 KiB) 464-mal heruntergeladen
hilft das?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7531
Registriert: Mo, 02.01.2006 19:48

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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

Code: Alles auswählen

=TEXT(MONAT(A4-A3);"00")
Gruß
lorbass
Karolus
********
Beiträge: 7531
Registriert: Mo, 02.01.2006 19:48

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag 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

Code: Alles auswählen

=TEXT(MONAT(A4-A3);"00")
du meinst vmtl.

Code: Alles auswählen

 ...& MINUTE(A4-A3) &" Minuten"
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Rechnen im Format "Tage:Stunden:Minuten"

Beitrag von lorbass »

Karolus hat geschrieben:du meinst vmtl.

Code: Alles auswählen

...& MINUTE(A4-A3) &" Minuten"
Ja klar. Wenn dann mal der Wurm drin ist… :oops:

Gruß
lorbass
Antworten