Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Uhrzeit auf volle Stunde bzw. halbe Stunde runden

Uhrzeit auf volle Stunde bzw. halbe Stunde runden
07.02.2024 15:46:05
Sunny
Hallo zusammen,

es geht um eine Arbeitszeitliste:

Arbeitszeiten mit Minuten >=30 sollen auf die halbe Stunde und 30 Min. auf die Stunde abgerundet werden.

Alternativ würde mich noch interessieren:
Rundung wie oben, aber zusätzlich die Abstufung, wenn >= 45 Minuten dann aufrunden auf die nächste volle Stunde.

Ich habe die Zeit wahlweise mit Stunden:Minuten oder als Dezimalzahl (hier dann XX,5 = ganze Stunde, >=xx,5 runden auf xx,5) vorliegen.

Gibt es eine Formel, mit welcher ich diese Rundungen automatisch bewerkstelligen kann?

Ein paar Beispiel-Zeilen meiner Tabelle:

Datum (A) Beginn(B) Ende(C) Dauer dezimal(D) Dauer Std.:Min(E) Ergebnis sollte sein
11.01.2024 20:30 23:00 2,50 02:30 2:30
12.01.2024 20:30 23:20 2,83 02:50 3:00
13.01.2024 20:00 23:05 3,08 03:05 3:00

Würde mich freuen, wenn Ihr einen Tipp für mich hättet. Es ist echt nervig jeden Monat für jeden Mitarbeiter das ganze händisch zu machen.

Noch eine allgemeine Frage zum Forum:
Ich war schon lange nicht mehr auf der Seite. Kann man sich nicht mehr einloggen ohne dass man einen Beitrag schreibt? Ich finde keinen "Anmelde"-Button ein Button "Login" oder ähnliches auf der Seite.

Gruß und Danke für Eure Mühe
Sunny
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: in E2: =RUNDEN(D2*2;0)/48 und nach unten kopieren owT
07.02.2024 15:59:10
neopa C
Gruß Werner
.. , - ...
AW: in E2: =RUNDEN(D2*2;0)/48 und nach unten kopieren owT
07.02.2024 17:09:50
Sunny
Vielen Dank. Hab die Formel nochmal probiert. Es war einer meiner vorher schon gescheiterten Versuche. Ich hatte mich vor meinem Beitrag hier den halben Tag durch's Internet gelesen und bin entsprechend verzweifelt.

Das Ergebnis passt z.B. bei solcher Konstellation nicht:

10.01.2024 20:30 23:45 3,25 --> Formel erreichnet 03:30 statt gewünschten 3,0 (,25 ist kleiner als 30 = abrunden auf volle Stunde gewünscht)

Vielleicht spielt es ja eine Rolle, wie die Spalte Dauer Std:Min berechnet wurde? =RUNDEN((C11-B11)*24;2)

Anzeige
AW: nachgefragt ...
07.02.2024 17:21:23
neopa C
Hallo Sunny,

... soll in Spalte D zunächst weiterhin die von Dir ermittelte Dauer errechnet werden und auf deren Grundlage die auf halbe Stunden gerundete Dauer?

Gruß Werner
.. , - ...
AW: wenn letzteres ...
07.02.2024 17:27:13
neopa C
Hallo Sunny,

... dann z.B. so: =(RUNDEN(REST(D2;1);0)+KÜRZEN(D2;0))/24

Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
07.02.2024 17:39:06
Sunny
vielen Dank. Ich habe die Vorschläge durchprobiert und der Vorschlag von Daniel =Abrunden(DezimalStundendauer*2;0)/2 liefert mir genau die Ergebnisse, die ich haben möchten.

Viiielen herzlichen Dank für Eure ganze Mühe, die Ihr für mich aufgewendet habt!

Wünsche Euch einen schönen Abend - und Danke nochmal.

Gruß
Sunny
Anzeige
AW: nachgefragt ...
07.02.2024 18:50:42
daniel
nur so als Tip:
es wirkt höflicher, wenn du den Dank für die Lösung direkt an den richtest, von dem du die Lösung hast.
AW: noch zu Deiner Frage zum Forum ...
07.02.2024 16:02:34
neopa C
Hallo Sunny,

... Du hast doch Deinen Beitrag geschrieben, folglich bist Du doch schon registriert.
Ansonsten gibt es hier den Button: [Registrierung]

Gruß Werner
.. , - ...
Anzeige
AW: Uhrzeit auf volle Stunde bzw. halbe Stunde runden
07.02.2024 17:27:49
daniel
Hi

für die Dezimal-Zeiten: =Untergrenze(DezimalStundenDauer;0,5)
oder wenn es etwas profaner sein soll: =Abrunden(DezimalStundendauer*2;0)/2

für die "Normalen" Zeiten, die direkt aus den Uhrzeiten abgeleitet werden: =Untergrenze(DezimalStundenDauer;Zeit(0;30;0))
Gruß Daniel
Anzeige
AW: Uhrzeit auf volle Stunde bzw. halbe Stunde runden
07.02.2024 17:32:34
daniel
zu deiner Ergänzungfrage:
wenn bei 45 min zur nächsten vollen Stunde gerundet werden soll dann wahrscheinlich auch bei 15 min zur nächsten halben Stunde.
das wäre dann im Prinzip ein normales Runden, also dann für die Dezimalwerte: =VRunden(Dezimalstundendauer;0,5)
beziehungsweise =Runden(Dezimalstundendauer*2;0)/2

und für die Uhrzeitwerte dann auch =VRunden(Uhrzeitdauer;Zeit(0;30;0))

Gruß Daniel
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Uhrzeit auf volle Stunde oder halbe Stunde runden


Schritt-für-Schritt-Anleitung

  1. Formel für die Rundung auf volle Stunden: Um die Uhrzeit auf volle Stunden zu runden, kannst du folgende Formel verwenden:

    =RUNDEN(D2*2;0)/2

    Diese Formel rundet die Dezimalstunden auf die nächste halbe Stunde.

  2. Formel für die Rundung auf halbe Stunden: Soll die Uhrzeit auf eine halbe Stunde gerundet werden, nutze:

    =UNTERGRANZE(D2;0,5)
  3. Formel für Abrundung bei 30 Minuten: Wenn du möchtest, dass Zeiten unter 30 Minuten abgerundet werden, kannst du diese Formel verwenden:

    =RUNDEN(REST(D2;1);0)/24
  4. Zusätzliche Rundung bei 45 Minuten: Möchtest du, dass Zeiten von 45 Minuten oder mehr auf die nächste volle Stunde aufgerundet werden, verwende:

    =WENN(D2-REST(D2;1)>=0,75;RUNDEN(D2;0);RUNDEN(D2;0,5))

Häufige Fehler und Lösungen

  • Fehler: Falsches Ergebnis bei 3,25 Stunden: Bei einer Berechnung wie 3,25 wird möglicherweise 3:30 statt 3:00 angezeigt. Stelle sicher, dass die Ausgangsformel zur Berechnung der Dauer korrekt ist. Verwende:

    =RUNDEN((C2-B2)*24;2)
  • Fehler: Ungenaue Rundung: Wenn die Formel nicht das gewünschte Ergebnis liefert, überprüfe, ob die Zellen im richtigen Format (Zeit oder Dezimal) formatiert sind.


Alternative Methoden

  • Excel-Funktion VRUNDEN: Diese Funktion kann auch verwendet werden, um die Uhrzeit auf 15 Minuten zu runden, z.B.:

    =VRUNDEN(D2;0,25)
  • Manuelle Rundung: Du kannst auch manuell die Minuten anpassen, indem du die Minuten in separate Zellen aufteilst und die gewünschten Rundungsregeln anwendest.


Praktische Beispiele

Datum Beginn Ende Dauer Dezimal Ergebnis
11.01.2024 20:30 23:00 2,50 =RUNDEN(D2*2;0)/2
12.01.2024 20:30 23:20 2,83 =RUNDEN(D3*2;0)/2
13.01.2024 20:00 23:05 3,08 =RUNDEN(D4*2;0)/2

Setze die oben genannten Formeln in der Ergebnis-Spalte ein, um die gewünschten Rundungen zu erhalten.


Tipps für Profis

  • Nutze benutzerdefinierte Zellformate: Um die Darstellung der Uhrzeiten zu verbessern, kannst du benutzerdefinierte Formate für die Zeit verwenden.

  • Automatisierung mit Makros: Wenn du häufig ähnliche Berechnungen durchführen musst, könntest du ein Makro erstellen, um den Prozess zu automatisieren.

  • Fehlerüberprüfung: Verwende die Funktion WENNFEHLER, um potenzielle Fehler in deinen Formeln abzufangen, z.B.:

    =WENNFEHLER(RUNDEN(D2*2;0)/2; "Fehler")

FAQ: Häufige Fragen

1. Wie kann ich die Zeit in Excel auf volle Stunden runden?
Verwende die Formel =RUNDEN(D2*2;0)/2, um die Zeit auf volle Stunden zu runden.

2. Was ist der Unterschied zwischen RUNDEN und VRUNDEN?
RUNDEN rundet auf die nächste ganze Zahl, während VRUNDEN auf einen bestimmten Vielfachen rundet, z.B. auf die nächste halbe Stunde.

3. Wie kann ich Zeiten in Excel auf 15 Minuten runden?
Nutze die Formel =VRUNDEN(D2;0,25), um die Zeit auf die nächsten 15 Minuten zu runden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige