Wie in der Runde, der mit excel-VBA round()?

Habe ich folgende Daten:

cell(1,1) = 2878.75
cell(1,2) = $31.10
cell(2,1) = $89,529.13

Jedoch, als ich versuchte zu verwenden round(cells(1,1).value*cells(1,2).value),2), das Ergebnis entspricht nicht cell(2,1). Ich dachte, es hat zu tun mit der Rundung Problem, aber ich Frage mich nur, ob es möglich ist, zu bekommen round() zu handeln in der Regel. Das heißt, für value > 0.5 Runden. Und für value < 0.5, abrunden?

  • "Das ist für Wert > 0,5 wird aufgerundet. Und für Wert < 0.5, Runde, nach unten?" Eigentlich Round verhält sich so. Das problem ist, was es tut, für value = 0.5.
InformationsquelleAutor Ting Ping | 2013-04-15
Schreibe einen Kommentar