web-dev-qa-db-ja.com

合計が定数KであるN個の乱数を生成する-Excel

Excelでこれらの数値を生成するにはどうすればよいですか。

合計が常に320である8つの乱数を生成する必要があります。約100セットほど必要です。 http://en.wikipedia.org/wiki/User:Skinnerd/Simplex_Point_Picking 。ここでは2つの方法について説明します。

または、他の方法でExcelで実行できます。

12
sakkthi

Rand()関数を使用して、列AにN数値(この場合は8)を生成できます。

次に、列Bで、次の式B1=A1/SUM(A:A)*320B2=A2/SUM(A:A)*320などを使用できます(_320_は興味のある合計です)。

そのため、A1に=Rand()と入力してから、A8までドラッグします。次に、B1に=A1/SUM(A:A)*320と入力し、B8にドラッグします。 B1:B8には、合計320個の8つの乱数が含まれています。

サンプル出力:

enter image description here

26
Razvan