Banker's Rounding (Mathematisches Runden)

Eine faire Rundungsmethode, die exakte Gleichstände auflöst, indem zur nächsten geraden Zahl gerundet wird.

🔢
Rundungsrechner
Geben Sie eine Zahl ein und wählen Sie Ihre Rundungseinstellungen
|
🧪 Schnelle Beispiele

Was ist Banker's Rounding?

Banker's Rounding (Round Half Even / Mathematische Rundung) löst exakte Gleichstände auf, indem zur nächsten geraden Zahl gerundet wird.

2.5 → 2
3.5 → 4
4.5 → 4
5.5 → 6

Wie funktioniert Banker's Rounding?

Befolgen Sie diese Schritte, um Banker's Rounding korrekt anzuwenden:

1

Rundungsstelle wählen

Wählen Sie die gewünschte Rundungsstelle.

2

Wegfallenden Teil betrachten

Betrachten Sie den Ziffernteil, der rechts davon wegfällt.

3

Abstand bestimmen

Bestimmen Sie, ob der Rest kleiner als die Hälfte, exakt die Hälfte oder größer als die Hälfte ist.

4

Unter der Hälfte

Liegt der Wert unter der Hälfte, runden Sie zum nächstgelegenen kleineren Betrag ab.

5

Über der Hälfte

Liegt der Wert über der Hälfte, runden Sie zum nächstgelegenen größeren Betrag auf.

6

Exakt in der Mitte

Liegt der Wert exakt in der Mitte, prüfen Sie die letzte beizubehaltende Ziffer.

7

Gerade beizubehaltende Ziffer

Ist die beizubehaltende Ziffer gerade, bleibt sie unverändert.

8

Ungerade beizubehaltende Ziffer

Ist die beizubehaltende Ziffer ungerade, erhöhen Sie sie um 1, damit das Ergebnis gerade wird. Die Gerade-Zahl-Regel gilt nur bei exakten Mitten.

Die Banker's Rounding Regel

Die Banker's-Rounding-Regel besagt, dass Gleichstände aufgelöst werden, indem die Parität der möglichen gerundeten Ergebnisse geprüft wird. Beim Runden auf den nächsten Wert führt jeder wegfallende Teil, der strikt kleiner als 5 ist, zu einer Rundung auf die betragsmäßig kleinere Zahl. Jeder wegfallende Teil, der strikt größer als 5 ist, rundet auf die betragsmäßig größere Zahl. Wenn der wegfallende Teil genau eine 5 ist (gefolgt von keinen weiteren Ziffern ungleich null), wird dasjenige Ergebnis gewählt, dessen letzte beizubehaltende Ziffer eine gerade Zahl ist.

Warum wird 2.5 auf 2 gerundet?

2.5 liegt genau in der Mitte zwischen 2 und 3. Banker's Rounding wählt das gerade Ergebnis – und 2 ist gerade, während 3 ungerade ist. Daher wird 2.5 auf 2 gerundet.

Umgekehrt liegt 3.5 genau in der Mitte zwischen 3 und 4. Da 4 gerade und 3 ungerade ist, wählt Banker's Rounding die 4. Folglich gilt: 3.5 → 4. Dieses Muster wechselt sich bei jedem exakten Mittelwert ab.

Was passiert beim Runden einer Zahl, die auf 5 endet?

Nicht jede Zahl, die auf 5 endet, stellt einen exakten Gleichstand (Mittelwert) dar. Die Gerade-Zahl-Regel gilt ausschließlich für exakte Mitten. Beispiel beim Runden auf die nächste ganze Zahl:

  • 2.5 ist exakt in der Mitte. Die Regel greift und es wird auf 2 gerundet.
  • 2.51 liegt über der Mitte. Die Zahl liegt näher an 3 und wird daher auf 3 gerundet. Die Gerade-Zahl-Regel wird übersprungen.
  • 2.49 liegt unter der Mitte. Die Zahl liegt näher an 2 und wird daher auf 2 gerundet. Die Gerade-Zahl-Regel wird übersprungen.

Beispiele für Banker's Rounding

Eingabe Ergebnis Erklärung
2.522 ist gerade
3.544 ist gerade
4.544 ist gerade
5.566 ist gerade
6.566 ist gerade
7.588 ist gerade
8.588 ist gerade
9.51010 ist gerade

Dieses Muster stellt sicher, dass die Hälfte der Gleichstandsfälle abgerundet wird (z. B. 2.5 → 2, 4.5 → 4) und die andere Hälfte aufgerundet wird (z. B. 3.5 → 4, 5.5 → 6), was das Gesamtergebnis statistisch ausgleicht.

Banker's Rounding auf Dezimalstellen

Beim Runden auf eine bestimmte Anzahl von Dezimalstellen tritt ein exakter Gleichstand genau dann auf, wenn die folgende Ziffer eine 5 ist und alle nachfolgenden Ziffern null sind. Die letzte beizubehaltende Ziffer bestimmt das Rundungsergebnis.

Auf 1 Dezimalstelle

  • 2.25 → 2.2
  • 2.35 → 2.4
  • 2.45 → 2.4
  • 2.55 → 2.6

Auf 2 Dezimalstellen

  • 2.125 → 2.12
  • 2.135 → 2.14
  • 2.145 → 2.14
  • 2.155 → 2.16

Es ist wichtig zu beachten, dass die Gerade-Zahl-Regel nur dann angewendet wird, wenn der wegfallende Teil exakt in der Mitte liegt (wie .05, .005). Wäre der Wert beispielsweise 2.1251, liegt er über der Mitte und wird auf 2.13 gerundet.

Banker's Rounding bei negativen Zahlen

Für negative Zahlen gilt exakt dieselbe Regel. Banker's Rounding wählt bei Gleichständen stets den geraden Kandidaten. Die Parität (gerade/ungerade) ändert sich durch das Vorzeichen nicht.

−2.5 → −2
−3.5 → −4
−4.5 → −4
−5.5 → −6

Banker's Rounding im Vergleich zu Round Half Up

Round Half Up (kaufmännisches Runden) rundet exakte Mitten immer von der Null weg (bei positiven Zahlen nach oben), während Banker's Rounding Gleichstände zur nächsten geraden Zahl auflöst.

Eingabe Banker's Rounding Round Half Up
2.523
3.544
4.545
5.566

Banker's Rounding vs. Round Half Down

Round Half Down rundet exakte Mitten immer zur Null hin ab, während Banker's Rounding von der Regel der geraden Zahl abhängt.

Eingabe Banker's Rounding Round Half Down
2.522
3.543
4.544
5.565

Banker's Rounding vs. traditionelles Runden

In vielen Kontexten der Schulmathematik ist Round Half Up die vertraute Rundungsregel, bei der ein exakter Mittelwert nach oben gerundet wird. Banker's Rounding verwendet eine abweichende Regel zur Mittenauflösung.

Banker's Rounding vs. Round to Even

Banker's Rounding und Round Half Even (Rundung zur nächsten geraden Zahl / mathematisches Runden) sind exakt dieselbe Rundungsmethode. Es handelt sich um verschiedene Bezeichnungen für dieselbe mathematische Logik.

Warum wird Banker's Rounding verwendet?

Wenn wiederholte Berechnungen viele exakte Mittelwerte enthalten, kann das ständige Runden von Gleichständen in eine einzige Richtung (wie es Half Up tut) zu einer systematischen Verzerrung (Rundungsbias) führen. Round Half Even rundet basierend auf der Parität einen Teil der Mitten nach oben und den anderen Teil nach unten ab. Dies reduziert statistische Rundungsverzerrungen über große Datenmengen hinweg.

Banker's Rounding und Rundungsverzerrung

Betrachten Sie die Summierung eines Datensatzes, der mehrere exakte Mittelwerte enthält. Beim Vergleich der Ergebnisse von Half Up und Half Even mit der exakten mathematischen Summe wird der verzerrungsreduzierende Effekt deutlich:

Original Half Up Half Even (Banker's)
1.522
2.532
3.544
4.554
Gesamt: 12.0Gesamt: 14Gesamt: 12

Die exakte Summe beträgt 12.0. Half Up erzeugt eine Verzerrung von +2, da jeder Gleichstand aufgerundet wurde. Half Even erzeugt in diesem speziellen Beispiel keinen Netto-Rundungsfehler, da sich die Auf- und Abrundungen gegenseitig ausgleichen. Dies bedeutet nicht, dass Half Even immer ein absolut fehlerfreies Gesamtergebnis garantiert, aber es minimiert den systematischen Fehler.

Wo wird Banker's Rounding eingesetzt?

Banker's Rounding wird in Finanz-, Buchhaltungs-, Statistik-, Wissenschafts- und Softwaresystemen eingesetzt. Welche Rundungsregel in der Praxis angewendet wird, hängt von den jeweils geltenden Standards, Softwarevorgaben oder institutionellen Richtlinien ab.

Banker's Rounding in der Programmierung

Verschiedene Programmiersprachen und Bibliotheken implementieren unterschiedliche Rundungsregeln. Gehen Sie niemals davon aus, dass eine Funktion namens round() standardmäßig eine bestimmte Methode verwendet. Prüfen Sie die Dokumentation oder fordern Sie den gewünschten Rundungsmodus explizit an.

Verwendet Python Banker's Rounding?

Ja. Pythons integrierte Funktion round() verwendet standardmäßig Banker's Rounding (Round Half Even) für Gleichstandsfälle. Beispielsweise ergibt round(2.5) den Wert 2 und round(3.5) den Wert 4. Beachten Sie, dass manche Dezimalbrüche aufgrund der binären Gleitkommadarstellung intern nicht als exakte Mittelwerte gespeichert werden, was die Gleichstandsregel gelegentlich umgehen kann.

C# / .NET

In C# und .NET verwendet `Math.Round()` standardmäßig Banker's Rounding (MidpointRounding.ToEven). Sie können dieses Verhalten ändern, indem Sie explizit `MidpointRounding.AwayFromZero` übergeben.

Java

Javas `Math.round()` verwendet Round Half Up. Um Banker's Rounding zu nutzen, müssen Sie die Klasse `BigDecimal` verwenden und explizit `RoundingMode.HALF_EVEN` angeben.

JavaScript

JavaScript `Math.round()` verwendet Round Half Up (speziell in Richtung plus Unendlich). JavaScript besitzt keine integrierte Funktion für Banker's Rounding, sodass Sie dafür einen benutzerdefinierten Rundungsalgorithmus implementieren müssen.

Verwendet Excel Banker's Rounding?

Nein. Excels Standardfunktion ROUND (bzw. RUNDEN) verwendet Round Half Up. Um Banker's Rounding in Excel durchzuführen, müssen Sie entweder eine benutzerdefinierte VBA-Funktion schreiben oder eine komplexere Matrixformel zur Paritätsprüfung verwenden.

Häufige Fehler bei Banker's Rounding

„Jede 5 wird aufgerundet.“

Dies beschreibt Round Half Up, nicht Banker's Rounding. Banker's Rounding rundet basierend auf der Parität die Hälfte der exakten Mitten auf und die andere Hälfte ab.

„Jede 5 wird abgerundet.“

Dies beschreibt Round Half Down. Banker's Rounding wechselt die Richtung bei exakten Mitten ab.

„Banker's Rounding bedeutet Runden zur Null hin.“

Runden zur Null hin ist Abschneiden (Truncation). Banker's Rounding zielt zuerst auf den nächstgelegenen Wert und wendet die Gerade-Zahl-Regel nur bei Gleichständen an.

„Banker's Rounding und Half Down sind dasselbe.“

Half Down rundet Mitten stets zur Null hin ab. Banker's Rounding rundet Mitten zur geraden Zahl, was auch von der Null weg sein kann (z. B. 3.5 → 4).

„Banker's Rounding eliminiert jeglichen Rundungsfehler.“

Es kann die systematische Verzerrung in großen Datensätzen reduzieren, beseitigt aber nicht automatisch jede Abweichung in beliebigen Zahlenstichproben.

„Alle Programmiersprachen verwenden Banker's Rounding.“

JavaScript, PHP und Javas standardmäßiges `Math.round()` verwenden Varianten von Half Up. Das technische Verhalten muss für jede Umgebung individuell überprüft werden.

„Alle Banken verwenden Banker's Rounding.“

Viele Finanzinstitute verwenden aufgrund historischer Vorschriften oder einfacherer Softwaresysteme das kaufmännische Runden (Round Half Up). Die tatsächliche Anwendung hängt vom jeweiligen Institut und System ab.

„Jede Zahl, die eine 5 enthält, ist ein Gleichstand.“

Ein Wert liegt nur dann exakt in der Mitte, wenn die erste wegfallende Ziffer eine 5 ist und danach keine weiteren Ziffern ungleich null folgen (z. B. ist 2.500 ein Gleichstand, 2.501 hingegen nicht).

Banker's Rounding Kurzreferenz

Situation Regel
Unter der HälfteAuf den nächstgelegenen Wert runden
Über der HälfteAuf den nächstgelegenen Wert runden
Exakt in der Mitte + gerade beizubehaltende ZifferUnverändert beibehalten
Exakt in der Mitte + ungerade beizubehaltende ZifferZur nächsten geraden Ziffer erhöhen
2.4 → 2 (Unter der Hälfte)
2.5 → 2 (Exakt in der Mitte, 2 ist gerade)
3.5 → 4 (Exakt in der Mitte, 3 ist ungerade, wird auf 4 erhöht)

Banker's Rounding Formel & Logik

Konzeptionell besagt die Banker's-Rounding-Regel: Ermitteln Sie den Abstand von der Ausgangszahl zu den beiden nächstgelegenen zulässigen Werten. Wenn ein Abstand kürzer ist, wählen Sie diesen Wert. Sind die Abstände identisch (ein exakter Gleichstand in der Mitte), vergleichen Sie die beiden möglichen Rundungsergebnisse und wählen Sie dasjenige aus, dessen beizubehaltende Ziffer gerade (durch 2 teilbar) ist.

Übungsaufgaben zu Banker's Rounding

Testen Sie Ihr Verständnis mit diesen Übungsaufgaben.

1. Runden Sie 2.5 auf die nächste ganze Zahl

Antwort anzeigen

Antwort: 2. Die Zahl liegt genau in der Mitte. Der gerade Kandidat ist 2.

2. Runden Sie 3.5 auf die nächste ganze Zahl

Antwort anzeigen

Antwort: 4. Die Zahl liegt genau in der Mitte. Der gerade Kandidat ist 4.

3. Runden Sie −4.5 auf die nächste ganze Zahl

Antwort anzeigen

Antwort: −4. Die Kandidaten sind −4 und −5. −4 hat eine gerade Ziffer.

4. Runden Sie 6.51 auf die nächste ganze Zahl

Antwort anzeigen

Antwort: 7. Die Zahl liegt über der Mitte (näher an 7). Die Gerade-Zahl-Regel wird nicht angewendet.

5. Runden Sie 2.35 auf 1 Dezimalstelle

Antwort anzeigen

Antwort: 2.4. Exakt in der Mitte. Die Kandidaten sind 2.3 und 2.4. 4 ist die gerade Ziffer.

6. Runden Sie 2.45 auf 1 Dezimalstelle

Antwort anzeigen

Antwort: 2.4. Exakt in der Mitte. Die Kandidaten sind 2.4 und 2.5. 4 ist die gerade Ziffer.

7. Runden Sie 1.250 auf die nächste Hunderterstelle

Antwort anzeigen

Antwort: 1.200. Exakt in der Mitte zwischen 1.200 und 1.300. 2 ist gerade.

8. Runden Sie 1.350 auf die nächste Hunderterstelle

Antwort anzeigen

Antwort: 1.400. Exakt in der Mitte zwischen 1.300 und 1.400. 4 ist gerade.

9. Runden Sie 2.145 auf 2 Dezimalstellen

Antwort anzeigen

Antwort: 2.14. Exakt in der Mitte. Die Kandidaten sind 2.14 und 2.15. 4 ist gerade.

10. Runden Sie 2.155 auf 2 Dezimalstellen

Antwort anzeigen

Antwort: 2.16. Exakt in der Mitte. Die Kandidaten sind 2.15 und 2.16. 6 ist gerade.

Häufig gestellte Fragen

Was ist Banker's Rounding?

Banker's Rounding (mathematisches Runden / Round Half Even) ist eine Methode zur Auflösung von Gleichständen, die exakte Mitten auf die nächstgelegene gerade Zahl rundet.

Welche weiteren Bezeichnungen gibt es für Banker's Rounding?

Banker's Rounding wird auch als Round Half Even, mathematisches Runden oder Rundung zur nächsten geraden Zahl bezeichnet. Der Standard IEEE 754 für Gleitkomma-Arithmetik spezifiziert Rundungsattribute, darunter roundTiesToEven, welches dasselbe Prinzip der Rundung zur geraden Zahl verwendet.

Ist Banker's Rounding dasselbe wie Round Half Even?

Ja. Banker's Rounding und Round Half Even sind exakt dieselbe Rundungsmethode.

Warum wird 2.5 auf 2 gerundet?

2.5 liegt exakt in der Mitte zwischen 2 und 3. Banker's Rounding wählt das gerade Ergebnis – und 2 ist gerade, während 3 ungerade ist. Daher wird 2.5 auf 2 gerundet.

Warum wird 3.5 auf 4 gerundet?

3.5 liegt exakt in der Mitte zwischen 3 und 4. Banker's Rounding wählt das gerade Ergebnis – und 4 ist gerade, während 3 ungerade ist. Daher wird 3.5 auf 4 gerundet.

Rundet Banker's Rounding eine 5 auf oder ab?

Banker's Rounding rundet nicht jede 5 pauschal auf oder ab. Bei einem exakten Mittelwert wird dasjenige Ergebnis gewählt, dessen beizubehaltende Ziffer gerade ist. Beispielsweise wird 2.5 zu 2 gerundet, weil 2 gerade ist, während 3.5 zu 4 gerundet wird, weil 4 gerade ist.

Wie behandelt Banker's Rounding negative Zahlen?

Für negative Zahlen gilt exakt dieselbe Paritätsregel. Beispielsweise wird −2.5 auf −2 gerundet, da 2 der gerade Kandidat ist.

Wofür wird Banker's Rounding verwendet?

Es wird im Finanzwesen, in der Statistik und in der Softwareentwicklung verwendet, um systematische Rundungsverzerrungen über große Datenmengen hinweg zu reduzieren.

Warum verringert Banker's Rounding Rundungsverzerrungen?

Indem ungefähr die Hälfte aller Gleichstandsfälle nach oben und die andere Hälfte nach unten gerundet wird, verhindert es die kumulative Verzerrung, die entsteht, wenn man immer in dieselbe Richtung rundet.

Was ist der Unterschied zwischen Banker's Rounding und Half Up?

Half Up rundet exakte Gleichstände immer von der Null weg. Banker's Rounding rundet exakte Gleichstände zur nächstgelegenen geraden Zahl.

Was ist der Unterschied zwischen Banker's Rounding und Half Down?

Half Down rundet exakte Gleichstände immer zur Null hin ab. Banker's Rounding rundet exakte Gleichstände zur nächstgelegenen geraden Zahl.

Verwendet Python Banker's Rounding?

Ja. Pythons integrierte Funktion round() verwendet standardmäßig Banker's Rounding (Round Half Even).

Verwendet Excel Banker's Rounding?

Nein. Excels Standardfunktion RUNDEN (ROUND) verwendet Round Half Up. Sie müssen eine benutzerdefinierte Formel oder VBA-Funktion schreiben, um Banker's Rounding in Excel auszuführen.