操作方法
01
首先要新建一個excel表格
02
選中需要生成隨機數的表格,如我這裡選中的是A1,然後輸入公式 =RANDBETWEEN(60,100),這個公式含義:生成一個隨機數,這個隨機數的值大小是在60到100之間。然後按“回車鍵”確認即可生成一個隨機數
03
然後將A1表格選中,右鍵選擇複製內容
04
貼上10個表格,即可生成10個隨機數,可以看到這些資料是在60到100之間的隨機數,但是平均數是不確定的。這個是生成隨機數的方法
05
接下來要規定這10個隨機數的平均值等於80,需要用到自身函式。先要設定一下文件選項,否則有可能報錯。
06
在“公式”欄中的“啟用迭代計算”的複選框勾上
07
在其他的任意表格中輸入資料:80,如C1表格中輸入80
08
再選中E1欄,輸入公式:=IF(AVERAGE(E1:E10)=C1,E1,RANDBETWEEN(60,100)),按回車確認即可,然後複製E1表格,向下貼上10個就可以生產10個隨機數。
=IF(AVERAGE(E1:E10)=C1,E1,RANDBETWEEN(60,100))這個公式含義:在E1中隨機生產一個60到80之間的隨機數,然後對E1到E10之間的數值求平均值,如果這個平均值等於C1(即80),則使用這個數。否則重新生成,知道符合條件為止
09
但是這個表格還需要修改一下,類似於選中表格E2可以看到公式變了;=IF(AVERAGE(E2:E11)=C2,E2,RANDBETWEEN(60,100))
所以要設定為=IF(AVERAGE(E1:E10)=C1,E2,RANDBETWEEN(60,100)),
同理的其他8個也要按照這樣設定。
E3設定:=IF(AVERAGE(E1:E10)=C1,E3,RANDBETWEEN(60,100))
E4設定:=IF(AVERAGE(E1:E10)=C1,E4,RANDBETWEEN(60,100))
E5設定:=IF(AVERAGE(E1:E10)=C1,E5,RANDBETWEEN(60,100))
E6設定:=IF(AVERAGE(E1:E10)=C1,E6,RANDBETWEEN(60,100))
E7設定:=IF(AVERAGE(E1:E10)=C1,E7,RANDBETWEEN(60,100))
E8設定:=IF(AVERAGE(E1:E10)=C1,E8,RANDBETWEEN(60,100))
E9設定:=IF(AVERAGE(E1:E10)=C1,E9,RANDBETWEEN(60,100))
E10設定:=IF(AVERAGE(E1:E10)=C1,E10,RANDBETWEEN(60,100))
10
最後,如果你想要看均值是否真的等於80,可以重新做個函式計算這10個數的平均值。在E13輸入:=AVERAGE(E1:E10)即可檢視這10個數的平均值,隨時監控資料的可用性,防止出錯
操作方法
01
首先要新建一個excel表格
02
選中需要生成隨機數的表格,如我這裡選中的是A1,然後輸入公式 =RANDBETWEEN(60,100),這個公式含義:生成一個隨機數,這個隨機數的值大小是在60到100之間。然後按“回車鍵”確認即可生成一個隨機數
03
然後將A1表格選中,右鍵選擇複製內容
04
貼上10個表格,即可生成10個隨機數,可以看到這些資料是在60到100之間的隨機數,但是平均數是不確定的。這個是生成隨機數的方法
05
接下來要規定這10個隨機數的平均值等於80,需要用到自身函式。先要設定一下文件選項,否則有可能報錯。
06
在“公式”欄中的“啟用迭代計算”的複選框勾上
07
在其他的任意表格中輸入資料:80,如C1表格中輸入80
08
再選中E1欄,輸入公式:=IF(AVERAGE(E1:E10)=C1,E1,RANDBETWEEN(60,100)),按回車確認即可,然後複製E1表格,向下貼上10個就可以生產10個隨機數。
=IF(AVERAGE(E1:E10)=C1,E1,RANDBETWEEN(60,100))這個公式含義:在E1中隨機生產一個60到80之間的隨機數,然後對E1到E10之間的數值求平均值,如果這個平均值等於C1(即80),則使用這個數。否則重新生成,知道符合條件為止
09
但是這個表格還需要修改一下,類似於選中表格E2可以看到公式變了;=IF(AVERAGE(E2:E11)=C2,E2,RANDBETWEEN(60,100))
所以要設定為=IF(AVERAGE(E1:E10)=C1,E2,RANDBETWEEN(60,100)),
同理的其他8個也要按照這樣設定。
E3設定:=IF(AVERAGE(E1:E10)=C1,E3,RANDBETWEEN(60,100))
E4設定:=IF(AVERAGE(E1:E10)=C1,E4,RANDBETWEEN(60,100))
E5設定:=IF(AVERAGE(E1:E10)=C1,E5,RANDBETWEEN(60,100))
E6設定:=IF(AVERAGE(E1:E10)=C1,E6,RANDBETWEEN(60,100))
E7設定:=IF(AVERAGE(E1:E10)=C1,E7,RANDBETWEEN(60,100))
E8設定:=IF(AVERAGE(E1:E10)=C1,E8,RANDBETWEEN(60,100))
E9設定:=IF(AVERAGE(E1:E10)=C1,E9,RANDBETWEEN(60,100))
E10設定:=IF(AVERAGE(E1:E10)=C1,E10,RANDBETWEEN(60,100))
10
最後,如果你想要看均值是否真的等於80,可以重新做個函式計算這10個數的平均值。在E13輸入:=AVERAGE(E1:E10)即可檢視這10個數的平均值,隨時監控資料的可用性,防止出錯