Округление процентов

Округление процентов

Хорошо, у меня возникла проблема, и я был бы очень признателен за любую помощь. Я разместил таблицу ниже, чтобы сделать ее максимально простой/точной.

 Value          %              Rounded %     Direction
 10     1.515151515151520%       2%              Up
 20     3.030303030303030%       3%             Down
 30     4.545454545454550%       5%              Up
 40     6.060606060606060%       6%             Down
 50     7.575757575757580%       8%              Up
 60     9.090909090909090%       9%             Down
 70    10.606060606060600%      11%              Up
 80    12.121212121212100%      12%             Down
 90    13.636363636363600%      14%              Up
 100   15.151515151515200%      15%             Down
 110   16.666666666666700%      17%              Up
 T660        102%    

Пояснение к таблице: Значение — число (итого = 660). % — это процент от итога ((значение/660)*100%). Округлено — это %, округленный на процентном уровне, а не округляющий итог. Направление — округление вверх или вниз. (строка, начинающаяся с T, = Итоги)

Проблема: Я понимаю, почему я получаю 102%. Я создаю отчет, который использует проценты, и я хочу, чтобы округленные проценты составляли в сумме 100%, но были максимально математически точными. Можно ли определить, какие десятичные знаки в столбце % наиболее значимы для общего увеличения общего процента? Есть ли какое-то универсальное уравнение, которое можно вывести для этого?

Я понимаю, что это довольно расплывчато, поэтому, пожалуйста, оставьте комментарий, если вам нужны какие-либо разъяснения, но любая помощь будет оценена по достоинству.

Спасибо!

Связанный контент