Supportnet Computer
Planet of Tech

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

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

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?

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

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

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

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