Как я могу разделить сумму суммы на 50 столбцов в ecxel?
1 ответ
Хорошо. Вот что я бы сделал...
Для каждого требуемого разбиения выберите случайное число от нуля до остатка от распределения qty, умноженное на процент от того, сколько разделений уже рассчитано. Это препятствует тому, чтобы первые несколько расколов были очень высокими, а остальные равны нулю.
Я также добавил бы проверку самого последнего разбиения, чтобы убедиться, что оно равно тому, что осталось от исходного дистрибутива qty.
Вот изображение для иллюстрации и формула, которую я использовал:
=IF($A2=MAX($A:$A),$F$1-SUM($B$1:$B1),RANDBETWEEN(0,($F$1-SUM($B$1:$B1))*($A2/MAX($A:$A))))
Надеюсь, это не слишком сложно понять. Если вам нужно дальнейшее объяснение, пожалуйста, дайте мне знать.
Вы можете просто изменить количество qty в желтом поле, и если вы хотите больше разделений, все, что вам нужно сделать, это перетащить столбцы A и B вниз до необходимого числа.