Aufrunden bei reellen Zahlen, bleiben bei ganzen Zahlen
#1
Question 
Liebe Community,

ich erstelle eine Arbeitszeitenliste und würde gerne eine Formel benutzen, die jede angefangene Überstunde in eine ganze Überstunde konvertiert - sofern sie es nicht schon ist.
Beispiel:
1,25h werden zu 2h
3,5h werden zu 4h
1,0h bleibt 1,0h

Leider fällt es mir schwer eine passende Formel zu finden bzw. über Google eine Antwort auf meine Frage zu bekommen.
Mit der Funktion "Aufrunden" wird bei ganzen Zahlen eine Stunde draufgeschlagen - das versuche ich zu vermeiden.

Ich dachte vielleicht könnte man ein =WENN-Konstrukt benutzen. Ich wüsste aber dann nicht, wie ich den Wahrheitswert definiere.
Im Anhang mein Versuch + die Bezugszelle.

Nachtrag: Wenn ich Dezimalstellen hinzufüge, zeigt mir Excel, warum meine Formeln nicht gehen. Excel berechnet Zahlen z.B. als 1,000000000001 . Warum auch immer. Dadurch sind das aber keine ganzen Zahlen.

Liebe Grüße


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#2
Moin

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEFG
1DienstbeginnPauseDienstendeStundentatsächliche Ü-StundenBegonnene Ü-Stunden
209:0000:4519:009,2500
309:0019:001000
409:0019:001000
508:0019:001111

ZelleFormel
E2=(D2-B2-C2)*24
F2=MAX(0;E2-10)
G2=AUFRUNDEN(F2;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • HP Laserjet
Antworten Top
#3
Hey Detlef, 

danke für die Formel.
Ich habe mir ein kleinen Workaround gebastelt, der in der Bezugzelle auf die dritte Dezimalstelle abrundet. So erkennt er die ganzen Zahlen als solche und liefert mit der AUFRUNDEN-Funktion die richtigen Werte.

Liebe Grüße
Peter
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste