16.03.2021, 16:26 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2021, 16:30 von dichtungs-specht.)
Hallo Leute, ich habe einen Rundungsfehler in meiner Formel. Leider weiß ich nicht wo der Fehler steckt. Wer kann mir helfen? Bei der nachfolgenden Tabelle stimmt die Rundung, bzw. das Ergebnis nicht. Arbeitsbeginn ist 13:00 Uhr, Arbeitsende 14:00 Uhr. Mein auf die Viertelstunde gerundetes Ergebnis beträgt 1,25 Stunde. Korrekt wäre aber 1,0.
Format f. d. Zellen ist: "Uhrzeit" [ Bild bitte so als Datei hochladen: Klick mich! ]
im Feld Stunden habe ich folgende Formel hinterleg: =OBERGRENZE(WENN((ODER(J5="";J4=""));0;WENN((J5 Die Formel schein nicht grundsätzlich falsch zu sein, denn bei anderen Zeitangaben stimmt das Ergebnis. Wer findet den Fehler?
16.03.2021, 19:20 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2021, 19:21 von dichtungs-specht.)
Hallo, danke für die schnelle Info, die ich aber nicht ganz verstehe.
Ich möchte schon die genaue Uhrzeit eingeben können. Auch mal 13:01 oder so. Da kann ich dann nicht mit Ganzzahlen arbeiten, meine ich. Auch als Ergebnis möchte ich die Dauer auf die Viertelstunde genau haben und nicht nur auf die Stunde genau
Was mich wundert bei anderen Zeiteingaben funktioniert es, aber bei 13:00 bis 14:00 nicht. Warum?
16.03.2021, 21:44 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2021, 21:44 von Sulprobil.)
(16.03.2021, 19:20)dichtungs-specht schrieb: Hallo, danke für die schnelle Info, die ich aber nicht ganz verstehe.
Ich möchte schon die genaue Uhrzeit eingeben können. Auch mal 13:01 oder so. Da kann ich dann nicht mit Ganzzahlen arbeiten, meine ich. Auch als Ergebnis möchte ich die Dauer auf die Viertelstunde genau haben und nicht nur auf die Stunde genau
Was mich wundert bei anderen Zeiteingaben funktioniert es, aber bei 13:00 bis 14:00 nicht. Warum?
Weil Du durch Gleitkommaungenauigkeiten eine winzige Kleinigkeit über 1,00 kommst und die Obergrenze sofort 1,25 daraus macht.
16.03.2021, 21:44 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2021, 21:53 von Sigi.21.)
Hallo,
LCohen wollte darauf hinweisen, dass es sich bei Uhrzeiten um Dezimalbrüche mit bis zu 15 Nachkommastellen handelt. Bei mathematischen Rechenoperatoren (Subtraktion, Division, etc.) kommt das Problem der Gleitkommaarithmetik zum Tragen (s. dazu bei Tante Google)
Beim Rechnen mit Uhrzeiten erlebt man schnell "solche" Ungereimtheiten wie du sie da erlebst. Deshalb meinte er, es sei besser statt mit Uhrzeiten (=Dezimalbrüchen) gleich mit Ganzzahlen (also Minuten oder Sekunden) zu rechnen; je nachdem wie genau du es brauchst.
Siehe dazu auch mein Bsp. in der Mappe: 14:00 -13:00 ergibt 1:00, davon 1:00 (1 Std.) abgezogen sollte 0:00 ergeben; ist aber wg. Gleitkommaarithmetik geringfügig positiv über Null. (!!?)
Gruß Sigi Hallo,
anbei deine Mappe mal mit ganzen Minuten (s. Mappe)
Es war das erste Mal, dass ich mich an ein Forum gewandt habe. Das Ergebnis ist einfach toll. Innerhalb kürzester Zeit hat mir jemand geholfen und ich kann meine Arbeit weiter machen. Ich hätte sonst nicht gewusst wie ich an eine Lösung ran komme.