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.709 Themen, 40.889 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.
