Beitrag
von LORI » So 30. Sep 2018, 02:24
mach mal folgende Experimente:
Schreibe in eine (genügend breite) Zelle einfach 15:14 rein: es erscheint 15:14:00, zeitformatierte Zelle.
Schreib drunter ="11:24"*1 , das Ergebnis ist 0,4729..., der dezimale Tagesanteil dieser Zeit. Übertrage das Format von der Zeitformatierten Zelle dahin, es erscheint 11:24:00 (LO erkennt den Zeit-String nach einer mathematischen Operation auch als Zeit, wie auch xl u.a.).
Bilde jetzt die =Summe(ersteZeit;zweiteZeit) : Ergebnis: 2:35:00 Der Tag wird also weg"radiert", Du siehst nur den überständigen Rest.
Nun gehst Du ins Menü Format>Zellen>Zahlen und schreibst als Format-Code [h]:mm rein, und jetzt siehst Du wieder alle Stunden: 26:35
Schreib drunter =OrtvorigeZelle, also meinetwegen =A10 und übertrage das Format einer "jungfräulichen" Zelle auf A11: es kommt die Dezimalzahl
1,1076..., nämlich 1 ganzer Tag und 0,1076... Tage in Stunden, aber eben dezimal. Entspricht den Formeln GANZZAHL(A10) und Rest(A10;1)
Nun willst Du aber nicht in Tagen rechnen, sondern in "Industrie"-Stunden. Da macht Runden etwas Probleme, weil 1/24 Tag eine ganz krumme Zahl ist.
Es hilft aber, erst *24 zu nehmen, und dann in Ganzzahl und Rest zu teilen
=Ganzzahl(A10*24) und =Rest(A10*24;1)
Da ergibt Rest zwar auch krumme Zahlen, aber wenn Du jetzt beide Ergebnisse addierst, hast Du wieder eine Gesamtzahl,
als Dezimalstunden: 26 Std + 0,5833 Std(das sind die 35 min), summa summarum also 26,5833 h
Vllt etwas umständlich erklärt, aber wenn Du es nachvollziehst, hast Du es ein für allemal intus!
Die Zeitumrechnungs-Komplikationen liegen daran,
dass wir den Tag in 24 Std eingeteilt haben und nicht in 10 und die Stunde in 60 Min und nicht in 100. Inkompatibilität zwischen Dezimal und Zeitsystem. (gleiches ja beim Kreisgrad, das Neugrad als 1/400 Kreis konnte sich nie durchsetzen und wer weiß, wo es dann wieder gehakt hätte...
Noch eine Formel, die nützlich sein könnte: =TEXT("15:14"+"11:21";"[h]:mm") erlaubt
alle Formatvariationen, zB =TEXT(("15:14"+"11:21")*24;"0,0000") =>26,5833, das obige Ergebnis.
Und da LO bei Math-Operationen solche Texte als Zahl interpretiert, mag das sogar einfacher sein als Obiges!