如果我想隨機產生 4 列正數,使得每行的數字總和為 100,我該如何在 Excel 或您推薦的其他程式中執行此操作?
答案1
如果您要求所有數字相同分佈,那麼您的問題中有很多有趣且毛茸茸的統計數據。如果不需要,只需輸入 A、B 和 C a 欄位=RAND()*33
以及 D a =100-A1-B1-C1
。如果查看資料的分佈,A、B 和 C 列的分佈相同(平均值為 16,5,範圍為 <0,33>),但 C 列的平均值為 50,範圍為 < 0, 100>.
我需要潛水更深入地統計均勻分佈資料的總和找出符合均勻分佈要求的答案(如果這是一個要求的話)。
答案2
這是為了一個單排從E1透過H1
在A1透過D1進入:
=RAND()
在E1進入:
=100*A1/SUM($A1:$D1)
複製E1並貼上自F1透過H1
例如:
。
現在您已經有了一行,只需向下複製即可。