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
Office - Word, Excel und Co. 9.764 Themen, 41.813 Beiträge
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.
Ein Tip:
Kaufmännisch gerundet wird mit 3 Stellen nach dem Komma. Anzeigen und Weiterrechnen passiert dann mit zwei Stellen.
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.
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
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?
