У меня есть следующая таблица:
![enter image description here](https://i.stack.imgur.com/VhSsz.png)
Моя цель состоит в том, чтобы разбить 10000 единиц на 5 месяцев, учитывая веса ниже каждого месяца , Рядом с 10 000 - моя лучшая попытка получить это (я потратил на это несколько часов). Желтый это то, что я после.
Логика c, которую я пытался использовать для расчета, выглядит следующим образом: Рассчитайте равномерный спред по месяцам (в этом примере 10 000/5 = 2000 = X). Умножьте вес каждого месяца, чтобы получить взвешенную сумму (в этом примере, чтобы получить M2 = 1600 и M4 = 3000: X + (X * M2-взвешивание) et c). Затем вы можете взять все 10000 минус их суммирование, что даст вам 5400, которые вы можете затем распределить по месяцам, не имея веса. Должен быть простой способ сделать это с SUMPRODUCT
, но я не могу понять это.
Моя лучшая попытка на данный момент такова:
=IF(B3=0,SUMPRODUCT(ABS((10000/5)*$B3:$F3)),(10000/5)+((10000/5)*B3))