Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Uhrzeiten in Dezimal umrechnen UND korrekt runden

780 views
Skip to first unread message

Michi

unread,
Feb 27, 2018, 11:02:37 AM2/27/18
to
Hallo,

ich habe eine Tabelle in welche ich Uhrzeiten eintrage, woraus dann meine Arbeitszeit berechnet wird. Ich versuche dann diese Zeiten in Dezimalzahlen umzuwandeln und auf die nächste viertel Stunde zu runden.
Dabei passiert es immer wieder, dass 15 Minuten zu viel oder zu wenig berechnet werden...

Das ganze sieht so aus:
Von Bis Pause Dauer Dezimal
11:10 17:15 1:00 5:05 5,25

Die Dauer wird wie folgt berechnet: Bis-(Von+Pause)

Für die Umrechnung und Rundung in Dezimal habe ich mehrere Formeln ausprobiert: (Spalte F ist die Dauer)

=AUFRUNDEN(4*F40*24; 0)/4
=AUFRUNDEN(96*F40*24; 0)/96
=AUFRUNDEN(4*STUNDEN(F48)+MINUTEN(F48)/60;0)/4


Keine der Formeln arbeitet zuverlässig, und ich komme nicht drauf, was Excel/Google Sheets (beide verhalten sich gleich/ähnlich) da im Hintergrund mit den Uhrzeiten macht...

Weiß jemand einen Ratschlag, wie ich die beiden dazu bringe endlich zuverlässige Werte auszuspucken? Wie gesagt, ich berechne damit meine Arbetszeiten und es kann nicht sein, dass ich jeden Wert überprüfen muss, dann kann ich gleich alles selber ausrechnen.

Michi

unread,
Feb 27, 2018, 11:08:24 AM2/27/18
to
Ergänzung: das ganze tritt immer bei Grenzfällen auf, wenn also z.B. schon genau 15 Minuten (0:15) rauskommen. Für die anderen Fälle habe ich keine Beispiele, aber kann es für die verschiendenen Formeln auch nicht ausschließen.

Beispiel:
Von Bis Pause Dauer Dezimal
12:15 12:30 0:00 0:15 0,50
17:35 17:50 0:00 0:15 0,50

kramerm...@googlemail.com

unread,
Feb 27, 2018, 11:21:45 AM2/27/18
to
Ich glaube ich habe das Problem gelöst, in der letzten Formel hatte ich noch einen Fehler, und zwar habe ich die Minuten nicht mit 4 multipliziert.
So SCHEINT es zu funktionieren, ich hoffe es bleibt dabei:
=roundup(4*HOUR(dauer)+4*MINUTE(dauer)/60;0)/4

Ich lasse die Beiträge mal stehen vielleicht hilft es ja wem.

Claus Busch

unread,
Feb 27, 2018, 12:17:08 PM2/27/18
to
Hallo Michi,

Am Tue, 27 Feb 2018 08:02:35 -0800 (PST) schrieb Michi:

> Das ganze sieht so aus:
> Von Bis Pause Dauer Dezimal
> 11:10 17:15 1:00 5:05 5,25
>
> Die Dauer wird wie folgt berechnet: Bis-(Von+Pause)

runde schon beim Berechnen der Dauer auf:
=AUFRUNDEN((B2-A2-C2)*96;0)/96


Mit freundlichen Grüßen
Claus
--
Windows10
Office 2016

kramerm...@googlemail.com

unread,
Feb 27, 2018, 12:28:38 PM2/27/18
to
Das wollte ich vermeiden, dass ich die wirkliche Dauer sehe, ohne eine extra Spalte einführen zu müssen.

Claus Busch

unread,
Feb 27, 2018, 12:46:27 PM2/27/18
to
Hallo Michi,

Am Tue, 27 Feb 2018 09:28:36 -0800 (PST) schrieb
kramerm...@googlemail.com:

> Das wollte ich vermeiden, dass ich die wirkliche Dauer sehe, ohne eine extra Spalte einführen zu müssen.

dann berechne deine Dauer wie gehabt.
Der Tag hat 96 Viertelstunden. Probiere es dann in der Spalte Dezimal
mit:
=AUFRUNDEN(D2*96;0)/96*24
wobei D2 die Dauer der Arbeitszeit ist.
0 new messages