Сгенерировать N случайных чисел, сумма которых является константой K - Excel

Как я могу сгенерировать эти числа в Excel.

Мне нужно сгенерировать 8 случайных чисел, сумма которых всегда равна 320. Мне нужно около 100 наборов или около того. http://en.wikipedia.org/wiki/User:Skinnerd/Simplex_Point_Picking. Здесь объясняются два метода.

Или любым другим способом, поэтому я могу сделать это в Excel.

Ответ 1

Вы можете использовать функцию RAND() для генерации чисел N (8 в вашем случае) в столбце A.

Затем в столбце B вы можете использовать следующую формулу B1=A1/SUM(A:A)*320, B2=A2/SUM(A:A)*320 и т.д. (где 320 - это сумма, которая вас интересует).

Итак, вы можете просто ввести =RAND() в A1, а затем перетащить его на A8. Затем введите =A1/SUM(A:A)*320 в B1 и перетащите его в B8. B1: B8 теперь содержит 8 случайных чисел, суммирующих до 320.

Пример вывода:

enter image description here