可以用公式完成,舉個例子,比如將535放在A1中,A2中輸入
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,)
用自動填充柄將A2公式下拉到A9,A10中輸入
=A1-SUM(A2:A9)
意思是A2到A9產生在535除以9正負10範圍內波動的數字,A10是用535減去A2:A9的和,確保A2:A10總和等於535。
不斷按下F9,檢視A10的結果是否合適,如果合適,就可以將A2:A10的結果複製,選擇性貼上,數值,到別處,就可以固定下來。
如果想在平均值正負5之間波動,改為
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*5,)
設定的範圍越大,A10就越可能超出範圍,只能多敲幾次F9。如果希望產生小數,比如兩位小數,公式改為=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,2)
可以用公式完成,舉個例子,比如將535放在A1中,A2中輸入
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,)
用自動填充柄將A2公式下拉到A9,A10中輸入
=A1-SUM(A2:A9)
意思是A2到A9產生在535除以9正負10範圍內波動的數字,A10是用535減去A2:A9的和,確保A2:A10總和等於535。
不斷按下F9,檢視A10的結果是否合適,如果合適,就可以將A2:A10的結果複製,選擇性貼上,數值,到別處,就可以固定下來。
如果想在平均值正負5之間波動,改為
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*5,)
設定的範圍越大,A10就越可能超出範圍,只能多敲幾次F9。如果希望產生小數,比如兩位小數,公式改為=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,2)