Seite 1 von 1

Zeiten in Dezimalzeiten umwandeln und runden

Verfasst: Mi, 28.02.2007 12:58
von geofi
Hallo,

ich möchte gerne aus einer Arbeitsstundenzahl (z.B. 08:36 Std.) eine Dezimalzahl bei der die "Minuten"auf 5 gerundet sind.
Also so sollte das Ergebnis von Zelle zu Zelle sein:

08:36 08:60

Bei Formaten habe ich ein benutzerdefiniertes erstellt: [HH]:MM und zum Runden arbeite ich mit: =VRUNDEN(G6*1,6666;5)

Irgendwie stehe ich gerade auf dem Schlauch und kann mir meinem Wunsch nicht erfüllen, dass die Stunden entsprechend richtig mit umgewandelt werden.

Über eine baldige Hilfe wäre ich sehr dankbar!

merci

Georg

Verfasst: Mi, 28.02.2007 13:27
von Toxitom
Hey Georg,

so wird das auch nicht. Intern werden Zeitwerte sowieso schon als Dezimalzahlen verwaltet. 1 entspricht einem Tag oder 24 Stunden, 0,5 somit 12 Stunden etc.
Wenn du also die Zelle "normal" formatierst, also als Fleisskommazahl, so werkennst du den internen Wert. Wenn du jetzt aus dieser Zahl dein eigens Format erzeugen möchtest (Stunden:Minuten als Dezilazahl), dann musst du das mit Formeln entsprechend selbst aufbauen, also z.B. so:

Code: Alles auswählen

=VERKETTEN(STUNDE(B4); ":";MINUTE(B4)*100/60)
wobei in B4 eben der Zeitwert steht. Aber Achtung: Bei mehr als 24 Stunden musst du noch die Tagwerte hinzurechnen, also so:

Code: Alles auswählen

=VERKETTEN(GANZZAHL(B4)*24 + STUNDE(B4); ":";MINUTE(B4)*100/60)
Viele Grüße
Thomas

Verfasst: Mi, 28.02.2007 15:01
von Gert Seler
Hallo Georg,
Zeit aufrunden geht mit folgender Funktion :

=AUFRUNDEN(A1*288;0)/288

Erklärung: Zeit in "A1". 1Tag hat 24 Std;1440 Min. und 288*5 Min.
(1440/5=288)

mfg
Gert

Alternative Lösung

Verfasst: Mi, 28.02.2007 15:35
von Gert Seler
Hallo Georg,
hier der 2te Vorschlag.
In "A1" "Anfang"; In "B1" "Ende"; In "C1" "Arbeitszeit"

die Arbeitszeit soll direkt in DezimalZahl umgewandelt werden.

=(B1*24)-(A1*24)

Ergebnis=8,6
Mit Format "Dezimal_Formatierung" 2stellig.

mfg
Gert

Klappt prima!

Verfasst: Do, 01.03.2007 00:50
von geofi
Hallo,

Danke für die schnelle Hilfe, das war genau das was ich gesucht habe!

Georg