Hallo,
ich habe eine Excel Tabelle, welche mir die Anzahl Stunden zwischen 2 Daten ausrechnet.
Bedeutet also, sobald eine Anzahl von z.b. 12,01 Std. rauskommt, sollen schon 13 ausgeworfen werden. Das funktioniert auch klasse, allerdings rundet er auch Stunden auf, wenn zum Beispiel 12,00 Stunden rauskommen. Also von 12:00 Uhr bis 00:00 Uhr würde er 13 Stunden auswerfen. Das soll er aber natürlich nicht! Kann ich ihm das mit einer Formal verbieten, hatte an eine Wenn Formel gedacht.. Irgendwie Wenn die berechneten Stunden glatt sind nicht aufrunden. Sowas muss ja irgendwie gehen aber habe irgendwie Gedankenblockade...
Danke für Eure Hilfe!
Themen: excel formel office microsoft vba makro funktion ms office berechnung

Formatiere das Feld bzw. die Spalte entsprechend. Markiere die entsprechenden Felder, gehe auf Format und dann auf Zellen. Hier findest du die entsprechenden Angaben, nimmm Währung oder Buchhaltung und nun kannst du einstellen, das die Zahlen mit (zwei) Kommastellen angezeigt werden. Dann entfällt auch das Aufrunden.

=AUFRUNDEN(12,01;0)
so geht's auch

Ich bin mir nicht 100%ig sicher, aber ich würde die Zellen erst einmal Formatieren. Dann weiß er ja, dass es sich um Uhrzeitangaben handelt = dann müsste es ja automatisch geschehen.
Schnulli00 am 9. Juli 2009 13:25 Es wunder mich, ich konnte den "Fehler" (Ist es überhaupt einer?) reproduzieren. Ein paar mal was anderes gemacht, nochmal probiert, und plötzlich warens genau mit der selben Formel aus 12,00 12 anstatt 13....
DaSu81 am 9. Juli 2009 13:27 ........
Schnulli00 am 9. Juli 2009 13:28 Hupps, das war falsch hier das sollte woanders hin :-)
DaSu81 am 9. Juli 2009 13:30 ;-)
Danke erstmal, aber Problem nochmals in Anlage deutlicher beschrieben!
Bild/er:
Schnulli00 am 9. Juli 2009 13:27 Es wunder mich, ich konnte den "Fehler" (Ist es überhaupt einer?) reproduzieren. Ein paar mal was anderes gemacht, nochmal probiert, und plötzlich warens genau mit der selben Formel aus 12,00 12 anstatt 13....
mysteriös =O
ich versteh das einfach nicht, vielleicht denke ich auch einfahc nicht logisch..
Schnulli00 am 9. Juli 2009 13:41 Also, ich habe jetz mal genau abgetippt, was bei dir steht. Bei mir klappts....
Ich dreh durch :D
http://www.go2convert.com/processed/1247139931319.jpeg
hier nochmal mit der Formel. Er hat 33 Stunden bei mir raus, aber es sind tatsächlich nur 32. Erkennst du den Fehler?
Schnulli00 am 9. Juli 2009 14:24 Der Fehler liegt offenbar im Zahlenformat. mit manchen Stunden funktionierts, mit anderen nicht. Mach dir mal in B36 und B33 =C36 bzw =C33 rein und ändere das Zahlenformat auf Standard. Schau dir die Zahlen an, da gibts irgendwo Rundungsprobleme. Gib irgendwo mal =(C36-C33)*24 ein und stelle das Zahlenformat auf Zahl mit 20 Dezimalstellen. Sei überrascht :-)
Lösung könnte sein, indem du unter Extras/Optionen/Berechnung ein Häckchen bei "Genauigkeit wie angezeigt" machst.
funktioniert, bist der beste!

Rundungsprobleme bedingt durch die Zahlenformate. Lösung könnte sein, indem du unter Extras/Optionen/Berechnung ein Häckchen bei "Genauigkeit wie angezeigt" machst.
Super Antwort und anschauliche Erklärung. Kompliment
Ja, die Antwort hat tatsächlich etwas mit Excel zu tun. Bueten wird immer besser mit seinen Antworten. Wer hat den Bot eigentlich programmiert?
http://www.go2convert.com/processed/1247138285261.jpeg
DAnke für Deine Hilfe, hier aber nochmal genauer beschrieben!