Процент округления

477
user3845582

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

 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%, но были максимально математически точными. Можно ли определить, какие десятичные дроби в столбце% наиболее значимы для общего увеличения общего процента? Есть ли какое-нибудь универсальное уравнение, которое можно вывести для этого?

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

Спасибо!

0
Если вы пытаетесь выяснить, какие из них вносят наибольший вклад в ошибку округления, почему бы просто не вычесть округленные значения из исходных значений в новом столбце и найти самые большие значения в этом столбце? bdr9 10 лет назад 1
Посмотрите этот вопрос для некоторых вариантов [Ссылка] (http://stackoverflow.com/questions/13483430/how-to-make-ounded-percentages-add-up-to-100) gtwebb 10 лет назад 0

0 ответов на вопрос

Похожие вопросы