Runden
Enrico
ich habe ein Rundungsproblem, wo mir weder "runden", noch "auf- und abrunden" weiter helfen.
Beispiel:
Ich habe eine Zielwert, z.B. 117
9 Mitglieder sollen jetzt unterschiedlichen Beitag leisten, den Zielwert zu erreichen, z.B.:
Mitglied (M) 1 = 8,5%
M2 = 14%
M3 = 9,5%
M4 = 12%
M5 = 20%
M6 = 18%
M7 = 4%
M8 = 7%
M9 = 7%
In der Gesamtsumme ergibt das 100%
Man kann aber nur ganze Werte (=runden(AxB;0)) "abliefern" also im obigen Beispiel
M1 = 10
M2 = 16
M3 = 11
M4 = 14
M5 = 23
M6 = 21
M7 = 5
M8 = 8
M9 = 8
In der Gesamtsumme ergibt das 116 (mit "runden", bei "abrunden" komme ich auf 114 und bei aufrunden auf 123), ich brauche aber wieder den Ausgangswert von 117.
Das heißt, ich bräuchte ein "intelligentes" runden, mit dem in der Summe der Zwischenmultiplikationen immer wieder, trotz Rundung, der Ausgangswert erreicht wird.
Geht so was?
Gruß und Danke,
Enrico