Autor Thema: Abrunden auf zwei Dezimalstellen  (Gelesen 2248 mal)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Abrunden auf zwei Dezimalstellen
« am: 30.09.07 - 13:34:18 »
Hallo,

ich muss eine Zahl auf 0,05 abrunden.
In Excel gibt es dazu die Funktion Untergrenze(Zahl; 0,05)

2,419 --> 2,40
2,878 --> 2,85

Gibt es sowas in LotusScript auch? Mit Round bekomme ich das nicht so hin.

Ich hab jetzt folgende Krücke verwendet, denke aber, dass es einfacher und schöner gehen müsste ...

Code
	Basis = Int(Basis*100)
	Basis = (Basis - (Basis Mod 5)) / 100

Bille

*** edit: Fehler in Code ausgebessert ***
« Letzte Änderung: 30.09.07 - 14:05:09 von Bille »
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Abrunden auf zwei Dezimalstellen
« Antwort #1 am: 30.09.07 - 14:01:14 »
Hallo Bille,

LotusScript bietet hierfür nur Round, was Dein Problem natürlich nicht löst. Du musst da also selber ran, was Du ja schon gemacht hast (ein Zweizeiler statt ein Einzeiler - das ist doch immer noch elegant  ;)).
Das Excel (oder auch 1-2-3) das kann, ist naheliegend - im Gegensatz zu Notes ist die Hauptaufgabe von Excel ja auch das Rechnen.

By the way: Musst Du in Zeile 2 nicht durch 100 dividieren statt zu multiplizieren?

Bernhard

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Abrunden auf zwei Dezimalstellen
« Antwort #2 am: 30.09.07 - 14:04:32 »
Ups, natürlich muss die Zahl zum Schluss durch 100 geteilt werden.  :o
Hab's gerade in dem ersten Post abgeändert.
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Abrunden auf zwei Dezimalstellen
« Antwort #3 am: 30.09.07 - 14:06:13 »
Und ich habe Deinen Code mal in meine "Raupensammlung" eingefügt. Vielen Dank, Bille - irgendwann kann man das bestimmt mal brauchen!

Bernhard

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Abrunden auf zwei Dezimalstellen
« Antwort #4 am: 30.09.07 - 14:08:38 »
Da fühle ich mich geehrt.

Schönen Sonntag noch!
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Abrunden auf zwei Dezimalstellen
« Antwort #5 am: 30.09.07 - 14:13:49 »
Da fühle ich mich geehrt.
He, he, he ..

Schönen Sonntag noch!
Jo - Fussball-WM schauen! Unsere Mädels sind wirklich sehr beeindruckend!

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz