贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

有網友想要在 Excel 中根據一個數值產生加減某數的亂數數值,最方便的方式是使用 RANDBETWEEN 函數。例如下圖中,要產生一個相對於A欄數值 ±3 的亂數。

儲存格B2:=A2+RANDBETWEEN(-3,3)

RANDBETWEEN(-3,3)可以產生 -3 ~ +3 的亂數。RANDBETWEEN(bottom, top) 語法中 bottom 為最小值,top 為最大值。

如果你使用的 Excel 版本沒有 RANDBETWEEN 函數時,該如何處理呢?

儲存格B2:=A2+INT(RAND()*7-3)

相對於 RANDBETWEEN(bottom, top) 語法,相當於 INT(RAND()*(top-bottom+1)+bottom)。

練習一下:

(1) 如果要產生 61 ~ 100 的亂數,則為INT(RAND()*40+61)。

(2) 如果要產生 -50 ~ +50 的亂數,則為INT(RAND()*101-50)。

(3) 如果要產生 -150 ~ -50 的亂數,則為INT(RAND()*101-150)。

創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

vincent 發表在 痞客邦 留言(2) 人氣()


留言列表 (2)

發表留言
  • Mm
  • 您好 我想請問您
    我要如何在
    A欄 輸入100 他會自動出現在B欄
    A欄 輸入200 他會自動出現在C欄
    A欄 輸入300 他會自動出現在D欄

    請問這有辦法嗎 謝謝
  • 請參考:http://isvincent.pixnet.net/blog/post/44258203

    vincent 於 2014/11/29 11:38 回覆

  • Mm
  • 謝謝您
    那我想在請問
    Excel開分頁
    在第一頁的A欄輸入10
    第二頁的 A欄輸入5 、在第二頁的B欄有辦法加總第一頁跟第二頁的A欄嗎?

    第三頁 依此類推

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼