Office - Word, Excel und Co. 9.759 Themen, 41.747 Beiträge

Euro-Beträge werden bei Addition falsch ausgewiesen

ott598487 / 5 Antworten / Baumansicht Nickles

Aus einem EUR-Betrag sind prozentuale Teilbeträge zu errechnen. Die Addition der Teilbeträge ergibt jedoch nicht wieder den Originalbetrag, sondern eine Differenz von 1 bis 2 Cent.

Die Funktionen =KÜRZEN(xxx;2) und =RUNDEN(xxx;2) führen zu keinem richtigen Ergebnis. Wie kann das Problem behoben werden? Bin für Tips dankbar.

Beispiel:

Originalbetrag: EUR549.187,50

Aufteilung in %

6,59 = EUR36.191,46 (Formel: =Originalbetrag/100*Prozentsatz)
6,59 = EUR36.191,46
0,00 = EUR0,00
29,31 = EUR160.966,86
0,00 = EUR0,00
57,51 = EUR315.837,73

100,00 = EUR549.187,50 (Formel: =SUMME(Einzelbeträge) )

Schaut Euch bitte die Einer-Stellen an: 6+6+6+3=21 => Die letzte Stelle der Summe muß aber eine "0" sein!

Das ganze ist wichtig, weil ich das im Büro buchen muß und ansonsten immer Ausgleichsbuchungen von 1 bis 2 Cent erforderlich sind. Heißt also auch: es sind auch nur zwei Stellen hinter dem Komma anzuzeigen!

Danke für Tips und Hilfe

Michael

Gruß Michael
bei Antwort benachrichtigen
cbuddeweg ott598487 „Euro-Beträge werden bei Addition falsch ausgewiesen“
Optionen

Ich denke mal, der "Restcent" kann nicht umgangen werden. Ich könnte mir folgende Vorgehensweise vorstellen, wenn die Anzahl der Teilungsschritte 1 bis n fest vorgegeben wird. Für die Schritte 1 bis n-1 wird der prozentuale Anteil ausgerechnet und kaufmännisch gerundet. Der n-te Schritt ist dann in jedem Fall der
Gesamtbetrag-(Summe aller kaufmännisch gerundeten Teilbeträge). Damit wird der "Rundungscent" grundsätzlich dem n-ten Schritt zugeordnet. Ist der Gesamtbetrag einem Empfänger zuzuordnen und ich bestimme damit Teilbeträge z.B. zeitbezogen, ist das unkritisch. Ermittle ich damit Teilbeträge, die unterschiedlichen Empfängern zugeordnet werden, müßtest du untersuchen, ob der Enpfänger für den n-ten Schritt mit dem Rundungscent grundsätzlich bevorteilt wird. Nach meinem dafürhalten nicht. Aber da müßtest Du vielleicht einen Buchhalter befragen.

Powered by Gentoo-Linux https://www.gentoo.org/
bei Antwort benachrichtigen
Kolti ott598487 „Euro-Beträge werden bei Addition falsch ausgewiesen“
Optionen

Ein Tip:
Kaufmännisch gerundet wird mit 3 Stellen nach dem Komma. Anzeigen und Weiterrechnen passiert dann mit zwei Stellen.

bei Antwort benachrichtigen
Mrs. Software ott598487 „Euro-Beträge werden bei Addition falsch ausgewiesen“
Optionen

Les dir mal die Excel-Hilfe durch:
KÜRZEN:
KÜRZEN und GANZZAHL sind insofern ähnlich, als dass beide ganze Zahlen zurückgeben. KÜRZEN entfernt die Nachkommastellen einer Zahl. GANZZAHL rundet eine Zahl entsprechend dem Wert ihrer Nachkommastellen auf die nächstkleinere ganze Zahl ab. GANZZAHL und KÜRZEN geben nur dann unterschiedliche Ergebnisse zurück, wenn negative Zahlen verwendet werden: KÜRZEN(-4,3) gibt -4 zurück, GANZZAHL(-4,3) gibt dagegen -5 zurück, da -5 die kleinere Zahl ist.

RUNDEN(Zahl;Anzahl_Stellen)

Zahl ist die Zahl, die Sie auf- oder abrunden möchten.

Anzahl_Stellen gibt an, auf wieviel Dezimalstellen Sie die Zahl auf- oder abrunden möchten.

Ist Anzahl_Stellen größer 0 (Null), wird Zahl auf die angegebene Anzahl von Dezimalstellen gerundet.
Ist Anzahl_Stellen gleich 0, wird Zahl auf die nächste ganze Zahl gerundet.
Ist Anzahl_Stellen kleiner 0, wird der links des Dezimalzeichens stehende Teil von Zahl gerundet

Also, du hast das Prinzip völlig falsch verstanden! Beim Kürzen werden Stellen abgeschnitten, da kann nur Murks rauskommen, und beim Runden bekommst du natürlich Rundungsfehler. Mach es besser so: Die Währung auf 2 Nachkommastellen formatieren, intern rechnet Excel mit der vollen Genauigkeit weiter, angezeigt werden aber nur 2 Stellen, und zwar korrekt gerundet.

bei Antwort benachrichtigen
ott598487 Mrs. Software „Les dir mal die Excel-Hilfe durch: KÜRZEN: KÜRZEN und GANZZAHL sind insofern...“
Optionen

Sorry, ich habe mich vielleicht unklar ausgedrückt: Runden und Kürzen waren der zweite Schritt, nachdem es eben mit der vollen Genauigkeit nicht funktionierte! Ich habe das Prinzip, meine ich, schon voll verstanden.

Probiere doch das, was ich oben im ersten Posting angegeben hatte, mal mit der vollen Genauigkeit aus - Du kommst bei der Addition der Teilbeträge anhand der ausgewiesenen Beträge auf EUR 549.187,51 und nicht, wie gewollt, auf EUR 549.187,50. Und das sowohl bei der vollen Genauigkeit als auch mit Runden oder Kürzen!

Grüße

Michael

Gruß Michael
bei Antwort benachrichtigen
Kolti ott598487 „Euro-Beträge werden bei Addition falsch ausgewiesen“
Optionen

Tja, mein lieber Freund,
so ist das.
Bei Deinem Beispiel wird 3x aufgerundet und 1x abgerundet.
Wenn Du über Dein Beispiel die Summe ziehst, dann bekommst Du natürlich wieder den korrekten Wert.
Was ist zu tun?
Erstmal die Zellen als Buchhaltung formatieren.
Dann wird nämlich korrekt gerundet ANGEZEIGT!!! Es wird aber mit mehr Stellen gerechnet, nämlich in Deinem Beispiel mit 4 Nachkommastellen.

Schau mal auf Deine Telefonrechnung. Was glaubst Du, warum die Telekom beim Einzelnachweis 4 Stellen ausdruckt?


bei Antwort benachrichtigen