Supportnet / Forum / Tabellenkalkulation
Aufrunden auf nächsten 1000er
Frage
Hallo zusammen
Ich habe eine Applikation, in der ich lediglich über die folgenden Funktionen verfüge: + - * / round
Die Funktion round, rundet so, wie man´s von der Schule her kennt... also z.B. 1400 wird auf 1000 abgerundet und 1600 auf 2000 aufgerundet.
Nun brauche ich eine Formel, welche mir in jedem Fall aufrundet (also bereits ein Betrag von 1000.01 soll auf 2000 aufgerundet werden).
Kennt Ihr eine mathematische Formel, welche mit den mir zur Verfügung stehenden Funktionen aufrundet?
Besten Dank für Eure Hilfe!
Gruss Rolf
Antwort 1 von Sanne
Hallo Rolf,
die Funktion lautet "Aufrunden" und -3 Stellen
=Aufrunden(1000,01;-3)
Gruss
Sanne
die Funktion lautet "Aufrunden" und -3 Stellen
=Aufrunden(1000,01;-3)
Gruss
Sanne
Antwort 2 von WORM
Hallo Sanne
Ja, wenn ich eine Funktion Aufrunden hätte, wär´s einfach :-)
Aber wie gesagt, ich hab in meiner Applikation (nicht Excel -> ist ne Banken-Applikation) nur die Funktionen - + * / round
Gruss Rolf
Ja, wenn ich eine Funktion Aufrunden hätte, wär´s einfach :-)
Aber wie gesagt, ich hab in meiner Applikation (nicht Excel -> ist ne Banken-Applikation) nur die Funktionen - + * / round
Gruss Rolf
Antwort 3 von lilHelper
Ich weiß ja nicht was das Programm noch kann,
aber was passiert den, wenn Du zu dem vorhandenen Wert 500 addiert und dann runden lässt?
aber was passiert den, wenn Du zu dem vorhandenen Wert 500 addiert und dann runden lässt?
Antwort 4 von ThomasG
Hast Du > und < und = und vielleicht noch INT für Integer?
Antwort 5 von SaarBauer
Hallo Worm,
vielleicht geht es über diese Möglichkeit:
=(round(Wert/1000)+1)*1000
Beispiel :
1400/1000 =1,4
round(1,4) = 1
1+1=2
2*1000= 2000
Mit besten Grüßen
Helmut
vielleicht geht es über diese Möglichkeit:
=(round(Wert/1000)+1)*1000
Beispiel :
1400/1000 =1,4
round(1,4) = 1
1+1=2
2*1000= 2000
Mit besten Grüßen
Helmut
Antwort 6 von WORM
Wenn ich 500 addiere und dann runde, funktioniert´s zwar bei "ungeraden" Zahlen, aber wenn ich mit einem "Market Value" von 200´000 rechne, wird dieser Betrag auf 201´000 aufgerundet, sollte aber 200´000 bleiben.
Antwort 7 von WORM
Hallo ThomasG
Nein, habe höchstens noch max und min, mit denen ich von zwei Beträgen den grösseren, resp. kleineren Wert zurückgeben kann...
Hallo SaarBauer
Auch bei dieser Funktion habe ich das Problem, dass bei 200´000 auf 201´000 gerundet wird:
=(round(Wert/1000)+1)*1000
200000/1000 =200
round(200) = 200
200+1=201
201*1000= 201000
Nein, habe höchstens noch max und min, mit denen ich von zwei Beträgen den grösseren, resp. kleineren Wert zurückgeben kann...
Hallo SaarBauer
Auch bei dieser Funktion habe ich das Problem, dass bei 200´000 auf 201´000 gerundet wird:
=(round(Wert/1000)+1)*1000
200000/1000 =200
round(200) = 200
200+1=201
201*1000= 201000
Antwort 8 von SaarBauer
Hallo Worm,
mein Vorschlag funktioniert nicht bei 1000, da dieser Wert auch aufgerundet wird.
Wo liegt die genaue Grenze für Auf- und Abrundung?
Mit dem Vorschlag von
lilHelpers
=round(Wert+500)
könnte es funktionieren, aber dafür ist die Rundungsgrenze zu klären. Wenn 1000 nicht aufgerundetwerden soll und ab 1500 aufgerundet wird ist +500 zuviel. es kommt zum gleichen Problem wie bei meinem Vorschlag.
Der Zuschagswert wäre dann mit 499,99 einzusetzen
Mit besten Grüßen
Helmut
mein Vorschlag funktioniert nicht bei 1000, da dieser Wert auch aufgerundet wird.
Wo liegt die genaue Grenze für Auf- und Abrundung?
Mit dem Vorschlag von
lilHelpers
=round(Wert+500)
könnte es funktionieren, aber dafür ist die Rundungsgrenze zu klären. Wenn 1000 nicht aufgerundetwerden soll und ab 1500 aufgerundet wird ist +500 zuviel. es kommt zum gleichen Problem wie bei meinem Vorschlag.
Der Zuschagswert wäre dann mit 499,99 einzusetzen
Mit besten Grüßen
Helmut
Antwort 9 von WORM
Hallo Helmut
Wie Du richtig erkannt hast, liegt die Rundungsgrenze bei 1000...
Mit der Addition von 499.99 funktioniert´s nun...
Vielen Dank für die Hilfe!!!
Gruss Rolf
Wie Du richtig erkannt hast, liegt die Rundungsgrenze bei 1000...
Mit der Addition von 499.99 funktioniert´s nun...
Vielen Dank für die Hilfe!!!
Gruss Rolf

