Как разделить сумму на 4 значения по весам(целыми числами) без изменения контрольной суммы результата? Гугл таблицы

Есть 4 сущности. Они имеют свои весовые коэфы, которые дают в сумме 1. Нужно распределить число, например 12, исходя из этих весовых коэфов НО! Полученные значения должны быть целыми. Если число на сущности <1 , то поставить 1 и сумма всех значений на сущностях после всех манипуляций должна быть также = 12. Без проблем получается сделать это, если использовать вещественные числа, но вот с округлением проблемы, то 11 выходит, то 13, в зависимости от округления и коэфов


Ответы (1 шт):

Автор решения: vikttur

Три значения:

=ОКРУГЛ($J$2*коэфф;0)

Но с учетом того, что при малом весе значение может получиться <1, формулу для первых трех нужно усложнить:

=МАКС(1;ОКРУГЛВНИЗ($J$2*коэфф;0))

Последнее - разность общего количества и суммы трех значений

=J2-СУММ(B2:D2)
→ Ссылка