回覆列表
  • 1 # 涵mm962

    操作方法

    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個數的平均值,隨時監控資料的可用性,防止出錯

  • 中秋節和大豐收的關聯?
  • 借一點月光照人在身旁的句子?