Hallo,
eine aus meiner Sicht recht einfache Anforderung habe ich an Excel: Ich möchte Laufzeiten von bestimmten Prozessen addieren. Diese Laufzeiten können sich auf mehrere Tage summieren.
Meine Fragen:
- Wie formatiere ich die einzelnen Felder (Einzelwert, Summe)?
- Wie bilde ich die Summe, sodass das Ergebnis nicht z.B. 1Tag, 95Stunden… ausgibt?
Die Funktion mit den [mm] etc. ist mir geläufig, aber ich bekomme ständig einen Fehler, wenn ich mein Ergebnisfeld (bzw. die einzelnen Zeiteinheiten) in Eckige Klammern setze. Lasse ich sie weg, ergeben sich o.g. Ergebnisse, in denen die Stunden nicht zu Tagen aufaddiert werden.
Danke für’s Mitdenken
Michael
Hallo Michael,
eigendlich solltest du die Summe der Stunden/Minuten auch über 24h hinaus ohne Probleme bilden können.
Eingabe von Urzeiten immer mit Doppelpunkt!
wenn ich mein Ergebnisfeld (bzw. die einzelnen Zeiteinheiten) in Eckige Klammern setze.
Damit ist doch wohl das Rechtsklick >Zelle formatieren >benutzerdefiniert >Typ gemeint oder?
Laufzeit_1 : 15:00
Laufzeit_2 : 16:00
Zellenformat hh:mm
=Laufzeit_1 + Laufzeit_2 = 31:00
Zellenformat [hh]:mm
=Laufzeit_1 + Laufzeit_2 = 1 Tag[e] und 7:00h
Zellenformat TT „Tag[e] und“ hh:mm „h“
Das müsse eigendlich funktionieren.
Hallo,
danke für Deine Rückmeldung. Ich muss noch mal genauer nachfragen:
Die einzelnen Felder können auch schon Laufzeiten von einem Tag und mehr enthalten. Wie sieht dann konkret das Format für diese Felder aus? Wenn ich T:hh:mm eingebe, spinnt Excel und ignoriert die erste Zahl der Reihe. Alle Vorschläge bei den benutzerdef. Formaten gehen auch immer nur bis zur Stunde (hh) als höchsten Wert.
Nur, dass ich es richtig gelesen/verstanden habe:
Das Format für das Summenfeld soll dann aussehen wie folgt:
Zellenformat TT „Tag[e] und“ hh:mm „h“
Also TT:hh:mm ?
Verstehe ich nicht, dann rechnet er ja definitiv falsch. Die eckigen Klammern vermisse ich.
Hallo,
du musst unterscheiden zwischen dem Zellenformat [Anzeige] und dem tatsächlichen Wert den Excel verarbeitet und der auch in der Zelle steht.
Zuerst der Wert:
Zum Verständnis kannst du zwischendurch mit dem Zellenformat mal auf ZAHL gehen, dann kannst du das sehen.
Excel rechnet alle [Zeit]-Eingaben wärmend der Eingabe grundsätzlich in Tage um.
Gibst du also zB. 12:00 in eine Zelle ein so steht tatsächlich 0,5 in der Zelle weil 1/2 Tag.
Also:
1 = 1 Tag
1/24 = 0,04166 = 1 Std.
1/24/60 =…= 1 Minute
usw.
Addierst du mehrere Zeitwerte so ist der Vorkommateil die Tage, die Nachkommastellen die Stunden/Minuten.
Wie das Ergebnis jetzt angezeigt wird hängt vom Zellenformat ab:
beachte:smiley:ie Anzeige hat keinen Einfluss auf den tatsächlichen Wert!
hh:mm hier werden nur Std/Min angezeigt und Tage ignoriert
[hh]:mm hier werden die vollen Tage auch in Stunden umgerechnet.
TT hh:mm Hier werden [bis 31Tage] die Tage und Stunden getrennt ausgegeben
Sind es mehr wie 31 Tage so musst du dir die Tage extra als Zahl ohne Nachkommastelle anzeigen lassen.
Das hängt übrigens direkt mit dem eingebautem Datum zusammen.
Zahl Datum
1 1.1.1900
40487,5 40487 Tage seit dem 1.1.1900 12:00 > 5.11.2010 12:00Uhr
Gruß Holger
1 „Gefällt mir“
Nur, dass ich es richtig gelesen/verstanden habe:
Das Format für das Summenfeld soll dann aussehen wie folgt:
Zellenformat TT „Tag[e] und“ hh:mm „h“
Also TT:hh:mm ?
Verstehe ich nicht, dann rechnet er ja definitiv falsch. Die
eckigen Klammern vermisse ich.
Hallo Michael,
schaue di rmal dieses an:
Tabellenblatt: [Mappe2]!Tabelle1
│ C │ D │
──┼───────────────────────────┼───────────────────────────┤
1 │ 27:34 │ 1. 3:34 │
──┼───────────────────────────┼───────────────────────────┤
2 │ 35:37 │ 1. 11:37 │
──┼───────────────────────────┼───────────────────────────┤
3 │ 63:11 │ 63:11 │
──┼───────────────────────────┼───────────────────────────┤
4 │ 2 Tage(e) und 63:11 Std │ 2 Tage(e) und 63:11 Std │
──┼───────────────────────────┼───────────────────────────┤
5 │ 2 Tage(e) und 15:11 Std │ 2 Tage(e) und 15:11 Std │
──┴───────────────────────────┴───────────────────────────┘
Benutzte Formeln:
C3: =SUMME(C1:C2)
C4: =C3
C5: =C3
D3: =TEXT(WERT(TEIL(D1;3;99));"h:mm")+TEXT(WERT(TEIL(D2;3;99));"h:mm")+(LINKS(D1;1)+LINKS(D2;1))\*1
D4: =D3
D5: =D3
Zahlenformate der Zellen im gewählten Bereich:
C1:C3,D3
haben das Zahlenformat: [hh]:mm
C4:smiley:4
haben das Zahlenformat: T "Tage(e) und " [hh]:mm " Std"
C5:smiley:5
haben das Zahlenformat: T "Tage(e) und " hh:mm " Std"
D1:smiley:2
haben das Zahlenformat: T.hh:mm
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
1 „Gefällt mir“
Danke!
Hallo,
ist sonst nicht meine Art mich erst so spät zurückzumelden, aber ich bin noch nicht dazu gekommen die Tipps konkret umzusetzen. Dennoch bis hierhin erstmal DANKE für Eure Arbeit mir das im Detail zu erklären.
Gruß
Michael