【教學】Excel - 玩玩亂數

顯示結果從第 1 筆 到 3 筆,共計 3 筆
  1. #1
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244

    【教學】Excel - 玩玩亂數

    問題:如何隨機做出200到800間的數字30個。

    方法一: RANDBETWEEN函數

    將此公式複製到30個儲存格中--
    =RANDBETWEEN(200,800)

    註: 必須使用增益集的「分析工具箱」才有這個RANDBETWEEN函數。
    如何? [工具] > [增益集] > [分析工具箱]

    方法二: 亂數產生器

    在使用了分析工具箱後,也可以用「亂數產生器」來達到相同需求。
    [工具] > [資料分析] > [亂數產生器] >
    "亂數個數":輸入 30
    "分配"  :選「均等分配」
    參數-介於 :輸入 200 和 800
    "輸出選項":選擇要放置亂數的位置
    其他選項不需設定 > [確定]

    如此你可以不用公式而得到 30 個 200~800 的亂數。

    方法三: VBA

    '取代手動Enable(增益集--分析工具箱)
    With AddIns("分析工具箱")
    If Not .Installed Then .Installed = True
    End With

    '方法3-1 (結果是公式)
    ActiveCell.Formula = "=RANDBETWEEN(1,10)"

    '方法3-2 (結果是常數)
    Application.Run "ATPVBAEN.XLA!Random", ActiveCell, , , 1, , 1, 10

    PS1.若方法3-2不能Run,請依上述方式將[VBA分析工具箱]Enable起來.
    PS2.若想了解方法3-2的參數,請自行操作/錄製[工具--資料分析--亂數產生器].



  2. #2
    台灣水電工 沙拉油 的大頭照
    註冊日期
    2002-01-20
    討論區文章
    128
    小弟冒昧補充一點
    用 rand 也可以產生區間亂數,這樣就不必安裝分析工具箱了
    底下的公式可以產生200∼800間的亂數。

    =INT(RAND()*(800-199))+200

  3. #3
    完顏阿骨一直打 86372019 的大頭照
    註冊日期
    2001-10-03
    討論區文章
    164
    有感激,又偷學了一招

類似的主題

  1. 【求助】想請問亂數表的製作
    作者:kaloter 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 4
    最後發表: 2003-03-11, 07:54 AM
  2. 【求助】VB亂數問題~~急~~~
    作者:cmyk 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 5
    最後發表: 2002-12-19, 11:52 PM
  3. 【教學】Excel VBA - 從Word表格取回資料
    作者:leonchou 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 2
    最後發表: 2002-11-16, 04:30 PM
  4. 【求助】EXCEL 亂數
    作者:Peter H. 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 3
    最後發表: 2002-03-05, 12:41 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •