Рассчитать реальное количество голосов по процентам опроса

Привет! Мы используем конструктор опросов для проведения голосований на форуме. Обычно в опросе отображаются проценты для каждого варианта и общее количество поданных голосов.

Меня интересует, как именно конструктор «округляет» голоса в отображаемые проценты.

Например, предположим, что для одного варианта нужно получить 50 голосов, всего проголосовало 87 человек, и мы видим:
Вариант 1: 57%
Вариант 2: 43%
Сколько голосов отдано за вариант 1?

Расчёт (87 * 0,57) даёт 49,59 голоса. Можно ли быть уверенным, что это 49 голосов за первый вариант, или это уже могло быть 50 голосов?
Потому что 50/87 = 57,47%, и это, скорее всего, тоже отобразится как 57% в опросе.
А 49/87 = 56,32%.

Итак, в целом: есть ли у кого-то точные правила округления расчётов в конструкторе опросов?

Я думаю, что используется метод наибольшей остаточной доли для округления до 100 %.

Так, у варианта 1 было 49 или 50 голосов.
50/87 даёт 57,47 %.
49/87 даёт 56,32 %.

У варианта 2 было 37 или 38 голосов.
38/87 даёт 43,67 %.
37/87 даёт 42,52 %.

Поскольку 0,52 > 0,47, возможен вариант 50–37: 42,52 % было бы округлено до 43 %.
Поскольку 0,67 > 0,32, вариант 49–38 дал бы 56 %–44 %.

В более сложных конфигурациях лучший способ убедиться — воспользоваться Data Explorer.

Спасибо большое. Я так и думал, но приятно, что это прояснили.