Runde die Einzelwerte mit RUNDEN(DeineBerechnung;2) und summiere dann
diese Werte.
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
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
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
>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]