在 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

Posted by vincent at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()