贊助廠商

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

搜尋本部落格文章資料

在 Excel 中常會用到各種亂數,RAND 和 RANDBETWEEN 兩個函數可以產生各種亂數值。但是如果想要產生某個範圍內的亂數,則需進一步改造公式。試著練習以下各種公式:

項次

公式範例

範圍

備註

1

=RAND()

0≦n<1

小數

2

=INT(RAND()*100)

0≦n≦99

整數

3

=INT(RAND()*100)+1

1≦n≦100

整數

4

=INT(RAND()*40)+60

60≦n≦99

整數

5

=INT(RAND()*200)-100

-100≦n≦99

整數

6

=INT(RAND()*201)-100

-100≦n≦100

整數

7

=RANDBETWEEN(-100,100)

-100≦n≦100

整數

8

=INT(RAND()*100)/10

0≦n≦9.9

小數1位

9

=INT(RAND()*100)/100

0≦n≦0.99

小數2位

10

=INT(RAND()*1000)/100

0≦n≦9.99

小數2位

11

=RANDBETWEEN(-10,10)/100

-0.1≦n≦0.1

小數2位

*其中INT函數會將數字捨位至最接近的整數值會將數字捨位至最接近的整數值。

 

關於相關函數的說明,請參考微軟網站:

INT:http://office.microsoft.com/zh-tw/excel-help/HP010342625.aspx

RAND:http://office.microsoft.com/zh-tw/excel-help/HP010342625.aspx

RANDBETWEEN:http://office.microsoft.com/zh-tw/excel-help/HP010342817.aspx

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


留言列表 (2)

發表留言
  • 冰影殘心
  • 大大你好~因工作關係~機台報修~
    最近必需常要做報表~因而做假數據分析~所以要用到亂數~ex:123.1234~數值為百位數帶四個小數~用excel2003~應該如何產生我要的數據範圍了~~~~
    在此小妹~先謝謝你了~~~
  • 請參考:http://isvincent.pixnet.net/blog/post/43709608

    vincent 於 2014/07/22 08:43 回覆

  • 李忠倫
  • 老師您好
    我想同時在三個儲存格之內產生3.91~4.09(包括3.91與4.09)之間的亂數
    且三個儲存格內的最大值與最小值相差不得大於或等於0.1
    請問公式該如何設計 請老師指點 謝謝

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

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

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

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

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼

【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消