Das ganze ist nicht so einfach.
Wenn du z.B. 15,45% sechs mal hast, bleibt noch 7,3% übrig - ergibt 100%
Wenn du jetzt aber rundest: 6*15+7 = 97% - es geht also nicht immer um ein Prozent dass du irgendwo dazutun musst.
Wenn du jetzt diese 3% irgendwo zuschlägst sieht es doof aus. Entweder sind die 6 gleichen Werte nicht mehr gleich oder der letzte Wert wird stark überhöht.
Die Rundungsgrenze zu verschieben hilft auch nicht weiter, da es auf das gleiche hinausläuft - die eigentlich gleichen Werte sind nicht mehr gleich.
Die einzig sinnvolle Lösung in meinen Augen ist das Runden ohne Ausgleich. Dann kommt halt 99% raus, Rundungsfehler eben
Das Beispiel oben ist arg konstruiert, damit so eine große Abweichung herauskommt, im allg. sollte der Fehler um 1% liegen.
P.S.: Bevor du jetzt sagst: "Wann hab ich schon 309/2000 - da bräuchste ich ja 2000 Stimmen" - das ganze geht schon bei 19/123