Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wie kriege ich Rundungsdifferenzen bei Beträgen(Summen) weg?

1,557 views
Skip to first unread message

Bernd

unread,
May 19, 2009, 10:01:01 AM5/19/09
to
Ich lasse mir Brutto- und Netto-Summen errechnen, um sie dann untereinander
in der Spalte erneut als Gesamtsumme anzeigen zu lassen. Hierbei treten
ständig Rundungsdifferenzen auf. D.h. in der Spaltensumme gibt es dann immer
wieder Beträge von +/- 0,01 Euro. Wie kannch das verhindern?

thomas...@gmail.com

unread,
May 19, 2009, 10:17:21 AM5/19/09
to
Grüezi Bernd

Runde die Einzelwerte mit RUNDEN(DeineBerechnung;2) und summiere dann
diese Werte.

--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -

Bernhard Sander

unread,
May 19, 2009, 11:05:54 AM5/19/09
to
Hallo Bernd,

Das ist ein grundlegendes mathematisches Problem und lässt sich nicht lösen.
Es ist kein Problem von Excel!
Es hängt daran, dass bei Geldbeträgen nur 2 Stellen nach dem Komma verwendet
werden, bei der Multiplikation mit 19% aber eigentlich mehr Stellen nötig wären.
Beim Zurückrechnen von Brutto nach Netto ist das Problem ein wenig schärfer,
weil bei der Division durch 1,19 unendlich viele Stellen nötig wären.
Bei jeder Multiplikation oder Division tritt durch das Runden auf 2 Stellen ein
Fehler zwischen -0,5 ct und +0,5ct auf. Beim Aufsummieren von vielen
Einzelposten können sich diese Fehler gegenseitig aufheben oder auch verstärken.
Im ungünstigsten Fall weicht die Gesamtsumme um + oder - 0,5ct mal Anzahl der
Einzelposten vom wahren Wert ab.

Gruß
Bernhard Sander

Alexander Wolff

unread,
May 19, 2009, 11:48:31 AM5/19/09
to
Die Tastatur von Bernhard Sander wurde wie folgt gedr�ckt:

> Hallo Bernd,
>
>> Ich lasse mir Brutto- und Netto-Summen errechnen, um sie dann
>> untereinander in der Spalte erneut als Gesamtsumme anzeigen zu
>> lassen. Hierbei treten st�ndig Rundungsdifferenzen auf. D.h. in der
>> Spaltensumme gibt es dann immer wieder Betr�ge von +/- 0,01 Euro.
>> Wie kannch das verhindern?
>
> Das ist ein grundlegendes mathematisches Problem und l�sst sich nicht
> l�sen. Es ist kein Problem von Excel!
> Es h�ngt daran, dass bei Geldbetr�gen nur 2 Stellen nach dem Komma

> verwendet werden, bei der Multiplikation mit 19% aber eigentlich mehr
> Stellen n�tig w�ren. Beim Zur�ckrechnen von Brutto nach Netto ist das
> Problem ein wenig sch�rfer, weil bei der Division durch 1,19
> unendlich viele Stellen n�tig w�ren. Bei jeder Multiplikation oder
> Division tritt durch das Runden auf 2
> Stellen ein Fehler zwischen -0,5 ct und +0,5ct auf. Beim Aufsummieren
> von vielen Einzelposten k�nnen sich diese Fehler gegenseitig aufheben
> oder auch verst�rken. Im ung�nstigsten Fall weicht die Gesamtsumme um

> + oder - 0,5ct mal Anzahl der Einzelposten vom wahren Wert ab.

Wahrscheinlich reicht schon Thomas' Ansatz. Statt RUNDEN(...;2) geht
�brigens auch in dem Spezialfall auch --DM(...).

Ich wei� aus eigener Erfahrung, was du meinst, Bernhard. Man nehme:

lfdJahr Vorjahr
1.020,01 489,00
1.130,29 498,00
1.211,10 411,00
1.311,11 387,01
-----------------
4.672,51 1.785,01

Nun muss man sich entscheiden, wo man beim Runden angleicht:

- an den Summen oder
- den einzelnen Werten

Wir runden einmal (krass, aber real!) auf Tausender in W�hrung:

1 0
1 0
1 0
1 0
---
5 2

Gern gemacht in Bilanzen und Gesch�ftsberichten! Aber nat�rlich nicht so!

Hier stimmt die Rundung bezogen auf die einzelnen Werte. Aber der
Summenzusammenhang passt nicht. Denn 4x1 ist nicht 5, und 4x0 ist nicht 2.

Irgendwo muss also "gelogen" werden. Manche tun das dann - manuell! - so:

1 1
1 1
1 0
2 0
---
5 2

Der manuelle Trick nun funktioniert ein wenig wie das L�sen von SUDOKUs:

lfdJahr Rundung Summierung notw.Korr. modifiz.Rundung
1.020,01 1 1 0 1
1.130,29 1 1 0 1
1.211,10 1 1 0 1
1.311,11 1 1 1 2
-------- - - - -
4.672,51 5 4 1 5

SUDOKU deshalb, weil meist gleichzeitig mehrere Summen �ber einen
beteiligten Wert existieren.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2


Martin Hentrich

unread,
May 19, 2009, 11:51:55 AM5/19/09
to
On Tue, 19 May 2009 07:01:01 -0700, Bernd
<Be...@discussions.microsoft.com> wrote:

>Ich lasse mir Brutto- und Netto-Summen errechnen, ...

Du meinst sicher Brutto als incl. MwSt. in der dritten Spalte st�nde
dann die MwSt und Netto + MwSt = Brutto, dabei alles auf 1 Cent
gerundet.

>...um sie dann untereinander

>in der Spalte erneut als Gesamtsumme anzeigen zu lassen.

Ja, das gibt dann selbstverst�ndlich Probleme, weil der vom
Bruttobetrag errechnete Nettobetrag und der darauf berechnete
MwSt.Betrag, also wie Nettosumme + MwSt_von_Nettosumme = Bruttosumme
wozu f�hrt?...

> Hierbei treten
>st�ndig Rundungsdifferenzen auf.

Richtig. Das ist normal.

>D.h. in der Spaltensumme gibt es dann immer

>wieder Betr�ge von +/- 0,01 Euro.

Es kann auch eine gr��ere Differenz auftreten.

>Wie kannch das verhindern?

Verhindern nicht. Je nach zweck musst du nur die Ausgangswerte w�hlen,
falls du das z.B. f�r die Umsatzsteuererkl�rung brauchst.

Denn die Jahresumsatzsteuer wird wieder von einem Betrag der
Nettosumme gerechnet, der auf 1 Euro abgerundet wird, also z.B. wird
die Umsatzsteuer von 34.645,78 Euro Nettoumsatz zu 19% von 34.645 Euro
berechnet.

Kaufm�nnisch ergeben sich also immer geringe Rundungsdifferenzen, die
sich �ber die Jahre ausgleichen.

Mit Excel kannst du dem nicht begegnen. Ist eben eine Folge, dass es
keine beliebig kleinen M�nzen gibt... ;-)

Martin
--
Eure Rede aber sei: Ja, ja; nein, nein.
Was dar�ber ist, das ist vom �bel.
[Mt. 5, 37]

0 new messages