Veröffentlicht 30. November 200123 j Moin, wie kann ich denn Kommastellen auf oder abrunden? Sagen wir mal ich habe folgende Zahl: 235,6565781 Und ich möchte aber: 235,67 haben! Das er immer bis 4 abrundet und ab 5 aufrundet! ?????
30. November 200123 j moin da gibs ne ganz einfachen trick. addiere einfach vorher 0,05 zu deiner zahl zu und schneide dann ab! MfG, beebof
3. Dezember 200123 j Eigentlich geht das ganz einfach mit der Round-Funktion. Aber für mich ist 235,6565781 auf zwei Stellen gerundet 235,66, nicht 235,67
4. Dezember 200123 j Benutzt doch den Format Befehl, da könnt Ihr das Format der Ausgabe so ändern wie Ihr das gerne möchtet. Schaut mal in die VBA Hilfe im Index unter Format. Gruß DerGeist
4. Dezember 200123 j Hier ein paar Beispiele aus der VBA Hilfe ZF1 = Format(5459.4, "##,##0.00") ' Liefert "5.459,40". ZF1 = Format(334.9, "###0.00") ' Liefert "334,90". ZF1 = Format(5, "0.00%") ' Liefert "500,00%". ZF1 = Format("BANANE", "<") ' Liefert "banane". ZF1 = Format("birne", ">") ' Liefert "BIRNE". Gruß DerGeist <FONT COLOR="#a62a2a" SIZE="1">[ 04. Dezember 2001 10:22: Beitrag 2 mal editiert, zuletzt von DerGeist ]</font>
5. Dezember 200123 j Wo möchtest Du den runden? Willst Du ein errechnetes Ergebnis runden lassen oder eine eingebene Zahl? Könntest Du bitte noch sagen wo und wie Du es anstellst! Es gibt nämlich noch die Funktionen: Obergrenze und Untergrenze Die kann man mit sogenannten Schrittweiten definieren
5. Dezember 200123 j Mh... Ich habe ein Ergebnis, das ich bevor ich es wieder in die Zelle zurückschreiben will, runden muß! Das heißt einen DM Betrag rechne ich in Euro... und habe dann als euro eine riesenlange kommazahl... diese will ich dann auf zwei dezimalstellen hinter dem komma runden.
5. Dezember 200123 j moin! ich lös sowas meisst so: 3214545,34544353 ist die zahl, die gerundet werden soll auf 3 kommastellen dann " (runde(3214545,34544353 * 100)) / 100 " geht mit jeder kommastelle und so weiter... könnse folgen? gut!
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.