Как разделить сумму на 4 значения по весам(целыми числами) без изменения контрольной суммы результата? Гугл таблицы
Есть 4 сущности. Они имеют свои весовые коэфы, которые дают в сумме 1. Нужно распределить число, например 12, исходя из этих весовых коэфов НО! Полученные значения должны быть целыми. Если число на сущности <1 , то поставить 1 и сумма всех значений на сущностях после всех манипуляций должна быть также = 12. Без проблем получается сделать это, если использовать вещественные числа, но вот с округлением проблемы, то 11 выходит, то 13, в зависимости от округления и коэфов
Ответы (1 шт):
Автор решения: vikttur
→ Ссылка
Три значения:
=ОКРУГЛ($J$2*коэфф;0)
Но с учетом того, что при малом весе значение может получиться <1, формулу для первых трех нужно усложнить:
=МАКС(1;ОКРУГЛВНИЗ($J$2*коэфф;0))
Последнее - разность общего количества и суммы трех значений
=J2-СУММ(B2:D2)