Excel soll mathematisch runden

Hossa :smile:

Wie kriege ich Excel dazu, nicht mehr kaufmännisch, sondern mathematisch zu runden („round to even“)?

Danke vorab und viele Grüße

Grüezi Stefan

Wie kriege ich Excel dazu, nicht mehr kaufmännisch, sondern
mathematisch zu runden („round to even“)?

Du meinst vermutlich die sog. ‚Bankers-Rundung‘, bie der immer hin zur nächsten geraden Zahl gerundet wird?

Dafür gibt es in Excel keine eingebaute Funktion.
Allerdings arbeitet die in VBA verwendete Funktion Round() genau so.
Du kannst daher die folgende benutzerdefinierte VBA-Funktion dazu verwenden:

Public Function RoundEven(ByVal X As Double, Optional Anzahl\_Stellen As Long = 0)
 RoundEven = Round(X, Anzahl\_Stellen)
End Function

Die Parameter sind genau die gleichen wie bei der Funktion RUNDEN() in Excel. Die Unterschiede siehst Du in der folgenden Vergleichs-Liste:

Wert RUNDEN() RoundEven() Übereinstimmung
0.10 0.10 0.10 WAHR
0.11 0.10 0.10 WAHR
0.12 0.10 0.10 WAHR
0.13 0.10 0.10 WAHR
0.14 0.10 0.10 WAHR
0.15 0.20 0.20 WAHR
0.16 0.20 0.20 WAHR
0.17 0.20 0.20 WAHR
0.18 0.20 0.20 WAHR
0.19 0.20 0.20 WAHR
0.20 0.20 0.20 WAHR
0.21 0.20 0.20 WAHR
0.22 0.20 0.20 WAHR
0.23 0.20 0.20 WAHR
0.24 0.20 0.20 WAHR
0.25 0.30 0.20 FALSCH
0.26 0.30 0.30 WAHR
0.27 0.30 0.30 WAHR
0.28 0.30 0.30 WAHR
0.29 0.30 0.30 WAHR
0.30 0.30 0.30 WAHR
0.31 0.30 0.30 WAHR
0.32 0.30 0.30 WAHR
0.33 0.30 0.30 WAHR
0.34 0.30 0.30 WAHR
0.35 0.40 0.40 WAHR
0.36 0.40 0.40 WAHR
0.37 0.40 0.40 WAHR
0.38 0.40 0.40 WAHR
0.39 0.40 0.40 WAHR
0.40 0.40 0.40 WAHR
0.41 0.40 0.40 WAHR
0.42 0.40 0.40 WAHR
0.43 0.40 0.40 WAHR
0.44 0.40 0.40 WAHR
0.45 0.50 0.40 FALSCH
0.46 0.50 0.50 WAHR
0.47 0.50 0.50 WAHR
0.48 0.50 0.50 WAHR
0.49 0.50 0.50 WAHR
0.50 0.50 0.50 WAHR
0.51 0.50 0.50 WAHR
0.52 0.50 0.50 WAHR
0.53 0.50 0.50 WAHR
0.54 0.50 0.50 WAHR
0.55 0.60 0.60 WAHR
0.56 0.60 0.60 WAHR
0.57 0.60 0.60 WAHR
0.58 0.60 0.60 WAHR
0.59 0.60 0.60 WAHR
0.60 0.60 0.60 WAHR
0.61 0.60 0.60 WAHR
0.62 0.60 0.60 WAHR
0.63 0.60 0.60 WAHR
0.64 0.60 0.60 WAHR
0.65 0.70 0.60 FALSCH
0.66 0.70 0.70 WAHR
0.67 0.70 0.70 WAHR
0.68 0.70 0.70 WAHR
0.69 0.70 0.70 WAHR
0.70 0.70 0.70 WAHR
0.71 0.70 0.70 WAHR
0.72 0.70 0.70 WAHR
0.73 0.70 0.70 WAHR
0.74 0.70 0.70 WAHR
0.75 0.80 0.80 WAHR
0.76 0.80 0.80 WAHR
0.77 0.80 0.80 WAHR
0.78 0.80 0.80 WAHR
0.79 0.80 0.80 WAHR
0.80 0.80 0.80 WAHR
0.81 0.80 0.80 WAHR
0.82 0.80 0.80 WAHR
0.83 0.80 0.80 WAHR
0.84 0.80 0.80 WAHR
0.85 0.90 0.80 FALSCH
0.86 0.90 0.90 WAHR
0.87 0.90 0.90 WAHR
0.88 0.90 0.90 WAHR
0.89 0.90 0.90 WAHR
0.90 0.90 0.90 WAHR
0.91 0.90 0.90 WAHR
0.92 0.90 0.90 WAHR
0.93 0.90 0.90 WAHR
0.94 0.90 0.90 WAHR
0.95 1.00 1.00 WAHR
0.96 1.00 1.00 WAHR
0.97 1.00 1.00 WAHR
0.98 1.00 1.00 WAHR
0.99 1.00 1.00 WAHR
1.00 1.00 1.00 WAHR

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Excel soll runden à la Banker
(nur fürs Archiv)

Hossa :smile:

Danke dir, das klappt…

Viele Grüße

Grüezi Stefan

Danke dir, das klappt…

Fein, das freut mich.

Rein interessehalber:
Wo und wieseo genau benötigst Du diese (im allegemeinen) ungewohnte Rundungs-Variante?

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hossa :smile:

Ich habe eine Excel-Tabelle, die mit Prozentwerten arbeitet. Wenn ich kaufmännisch runde, kommt als Summe aller Prozente 101% heraus. Beim mathematischen Runden sind es dagegen 100%, wie es auch sein soll.

So ungewöhnlich ist diese Art zu runden gar nicht, im IEEE 754 Standard, wird sie sogar als Standard empfohlen.

Viele Grüße

Hallo Stefan,

Ich habe eine Excel-Tabelle, die mit Prozentwerten arbeitet.
Wenn ich kaufmännisch runde, kommt als Summe aller Prozente
101% heraus.

überrascht mich nicht so wie ich kaufleute kenne, wundert mich eher daß es nur 101 und nicht 110 sind :smile:

Beim mathematischen Runden sind es dagegen 100%,
wie es auch sein soll.

Ja, Mathematiker dulden daß nicht. 100 ist 100 und fertig.
Nicht so Chemiker die zu 100 ml Wasser 10ml irgendwas kippen und dann sagen daß wäre 10%ig angepanscht.
Mathematisch, physikalisch völlig falsch.
Da ist das 10/110=9,09%ig

So ungewöhnlich ist diese Art zu runden gar nicht, im IEEE 754
Standard, wird sie sogar als Standard empfohlen.

„So ungewöhnlich“ ist subjektive Wahrnehmung, in 10 Jahren hier kam noch nie eine Rundungsfrage wie deine *glaub*

Gruß
Reinhard