如何使ecel產生範圍內的隨機數要求小數點

2021-06-26 18:30:52 字數 6424 閱讀 8771

1樓:二三社會事

使excel 產生一個範圍內的隨機數,而且小數點後有三位方法步驟如下:

1、首先開啟excel在b1:b4中生成1到100內的隨機數字,選擇區域,輸入如下公式。

2、輸入之後按下ctrl+enter結束輸入,得到如下的隨機數字。

3、在鍵盤上找到f9並敲擊,隨機數字會重新整理併成功使excel 產生一個範圍內的隨機數,並使小數點後有三位。

2樓:匿名使用者

“使excel 產生一個範圍內的隨機數,要求小數點後有三位”的操作步驟是:

1、開啟excel工作表;

2、按題意要求,需要產生下限為30,上限為60之間的隨機數,且要求小數點後面有三位數,這時可考慮將上限與下限的差值乘以隨機數rand(),然後再加上下限值,得到所屬範圍內的隨機數;

3、在a3單元格輸入以下公式,然後向右向下填充公式=round(rand()*($b$2-$a$2)+$a$2,3)公式表示:將上限值b2減去下限值a2的結果乘以隨機數,然後再加上下限值a2,結果四捨五入到3位小數。

3樓:

生成a與b之間的隨機數字(a≤隨機數

4樓:匿名使用者

可以使用randbetween或者rand函式來寫成假使產生20到100的隨機數,excel2007版本的公式如下:

1、用randbetween (注:2007版本以上可用)=randbetween(20000,100000)/10002、用rand函式產生資料,用round函式調整小數位數=round(20+(100-20)*rand(),3)

5樓:匿名使用者

=randbetween(1,100)/100

怎麼用excel來自動生產隨機的在一個範圍的數值,帶小數的

6樓:上鎖的的記憶

1、用randbetween函式生產一個範圍內的隨機數值整數部分,公式:=randbetween(最小值,最大值);

2、用rand函式生產隨機數字(小數部分),公式=rand();

3、用round函式處理小數點位數,公式=round(數值,保留小數點後幾位有效數)

4、舉例:假設生成0到100之間的隨機數,保留小數點後2位有效數。整個公式為:

=round(randbetween(0,99)+rand(),2)

7樓:滕苑博

=round(rand()*3+48.5,1)然後填充這個函式到其它單元格即可

樓上的公式會跑到50.9

語法rand( )

註解若要生成 a 與 b 之間的隨機實數,請使用:

rand()*(b-a)+a

如果要使用函式 rand 生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入“=rand()”,保持編輯狀態,然後按

f9,將公式永久性地改為隨機數。

所以你只要使用公式

=rand()*(51.5-48.5)+48.

5如果只要2為小數,其餘去除,那麼只要修改公式為=int((rand()*(51.5-48.5)+48.

5)*100)/100

8樓:桐蕙

randombetween(490,510)/10就足夠了,先以整數運算,在除以倍數,就會得到相應的隨機小數

9樓:匿名使用者

=int((rand()*(49.5-51.5)+51.5)*10)/10

公式中的49.5就是-2的結果,51.5是+1的結果

我是根據回答中的熱心網友提供的公式修改的

10樓:匿名使用者

randbetween 只能生成區間內的整數,不符合你的要求可以用這個

=round((rand()*(b-a)+a,1)b是你範圍的下限,a是你範圍的上限,生成隨機數後用round函式四捨五入,只保留一位小數。

11樓:匿名使用者

=randbetween(485,515)/10

該函式需要載入巨集。

12樓:博大精深

開心就好,想那麼多幹嘛呀,你說呢?

13樓:匿名使用者

=round(rand()*3+48,1)

14樓:學習就能進步

==randbetween(4820,5150)/100

怎麼用excel產生隨機小數

15樓:啤酒哥資料

運用excel中的randbetween函式中步驟如下:

一、randbetween函式的語法格式

=randbetween(bottom,top)

bottom引數: 將返回的最小整數。

top引數: 將返回的最大整數。

二、如圖所示,求大於等於1小於等於100的一個隨機整數(變數)

三、如圖所示,可以通過除以100這種形式得到百分比形式的隨機數

擴充套件資料:

rand()函式

基本用法:2003版以上的excel中,直接在單元格輸入=rand()

得到大於等於0,小於1的隨機數

其他變形生成方法:

1、生成a與b之間的隨機數字(a≤隨機數在第一個格子中輸入:=rand()*(b-a)+a

如,生成1到10之間的隨機數字,輸入:=rand()*9+1

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

2、生成a與b之間的隨機整數(a≤隨機數在第一個格子中輸入:=int(rand()*(b-a)+a)

如,生成1到10之間的隨機整數,輸入:=int(rand()*9+1)

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

3、生成a與b之間的隨機數字(a≤隨機數≤b)

在第一個格子中輸入:=rand()*(b-a+1)+a

如,生成1到100的隨機數字,輸入:=rand()*100+1

但這個公式會出現大於b的數字,例如生成-12到12的隨機數,例如公式=rand()%(12+12+1)-12,當rand生成為0.99的數值時,就會產生12.75的數字。

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

4、生成a與b之間的隨機整數(a≤隨機數≤b)

在第一個格子中輸入:=int(rand()*(b-a+1)+a)

如,生成1到100的隨機整數,輸入:= int(rand()*100)+1

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

5、若是2007或2010版,生成a與b之間的隨機整數(a≤隨機數≤b)

在第一個格子中輸入:=randbetween(a,b)即可。

如,生成1到10之間的隨機整數,輸入:=randbetween(1,10)

如想得到隨機小數,則輸入:=randbetween(1,100)/10

16樓:言車有物

excel隨機數,excel**教學,快速生成不重複的隨機數

17樓:匿名使用者

rand()函式返回大於等於 0 且小於 1 的均勻分佈隨機實數,因此可用於產生隨機小數。若要生成 a 與 b 之間的隨機實數,則可以使用:

rand()*(b-a)+a

注意:每次計算工作表時都將返回一個新的隨機實數。

若要使之不隨單元格計算而改變,可以在編輯欄中輸入“=rand()”,保持編輯狀態,然後按 f9,將公式永久性地改為隨機數。

下面例項演示:隨機產生0~0.03之間的隨機數,並四捨五入為小數點後2位

在a1單元格按下圖輸入公式

應用公式到需要的單元格中去

18樓:

=0.03*rand()

你可以設定顯示兩位小數。

另外根據需要加一個保留兩位小數的函式

=round(0.03*rand(),2)

怎樣用excel生成規定範圍內的隨機數

19樓:微醫**網

分享一bai下往上查

到的資料du,以供參考。

=rand(),生

zhi成

20樓:匿名使用者

=rand(),生成du0到1之間

的任意數zhi。

=rand()*b+a,生成a到a+b之間dao的任意數。

=randbetween(a,b) 生成a到b之間的整數。

vba中可以使用

內rnd()函式,等

excel怎麼在某一範圍內生成隨機數?

21樓:低調額低調額

1、excel中可以利用randbetween函式生成指定範圍內的隨機整數,如下圖所示,在b1:b4中生成1到100內的隨機數字,選擇區域,輸入公式如下:

2、按下ctrl+enter結束輸入,得到隨機數字如下所示:

3、按下f9,隨機數字會重新整理,如下圖所示:

4、如果要生成隨機小數,可以考慮在randbetween後面除以10的倍數,如下圖所示生成10到100之間的包含兩位小數的隨機數字:

5、得到結果如下圖所示,f9可以重新整理數字:

擴充套件資料

22樓:匿名使用者

excel隨機數函式

23樓:solo獨行者

那個標準答案不夠6,我來個通用的方法,大家可以舉一反三

其實關鍵就是一個rand()函式,用它生成0-1的隨機數(帶小數),然後就可以起飛了:

比如要0-5之間的隨機數,那就是=rand()*5,要0-10就是=rand()*10;

要1-5,那就再加一個加法,=rand()*4+1,要1-10就=rand()*9+1;

如果要求是整數,其實可以不用randbetween,用round(rand(),0),比如整數1-5,可以=round(rand()*4+1,0)

下面有個人希望得到正5到正10以及負5到負10的,也有辦法,可以=round((randbetween(1,2)*2-3)*(rand()*5+5),0)(我直接從我excel裡複製的,所以就大寫了,excel不區分函式的大小寫)

24樓:匿名使用者

=rand()

生成0-1之間的隨機數(小數,包含0不包含1)=randbetween(1,10)

生成1-10之間(包含1和10,數字可以自己修改為自己要的範圍)的隨機數(整數)。

拓展思路:

=rand()*100 大於等於0但小於100的一個隨機數(帶小數)

25樓:難堪

開啟excel,在excel單元格類輸入函式=rand(),按enter鍵後,就得到0-1之間的一個隨機數。

在excel單元格類輸入函式=randbetween(),填入區間上下限,例如1-100,按enter鍵後,就得到,1-100之間的一個隨機數。

26樓:本本經銷商

可以直接使用randbetween函式生成一定範圍內的隨機數。

可以使用rand函結合其他函式來生成一定範圍內的隨機數。

randbetween【語法】

randbetween(bottom,top)

bottom引數: randbetween將返回的最小整數。

top引數: randbetween將返回的最大整數。

示例:=randbetween(1,100)

大於等於1小於等於100的一個隨機整數(變數)

=randbetween(-1,1)

大於等於-1小於等於1的一個隨機整數(變數)

注意:randbetween函式只會生成隨機整數。如需要隨機小數可結合rand函式來使用。

2003版以上的excel中,直接在單元格輸入=rand()

得到大於等於0,小於1的隨機數

其他生成方法示例:

生成a與b之間的隨機數字(a≤隨機數在第一個格子中輸入:=rand()*(b-a)+a

如,生成1到10之間的隨機數字,輸入:=rand()*9+1

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

生成a與b之間的隨機整數(a≤隨機數在第一個格子中輸入:=int(rand()*(b-a)+a)

如,生成1到10之間的隨機整數,輸入:=int(rand()*9+1)

其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

生成a與b之間的隨機數字(a≤隨機數≤b)

在第一個格子中輸入:=rand()*(b-a+1)+a

如,生成1到100的隨機數字,輸入:=rand()*100+1

在arcgis中,如何實現將指定範圍內的地圖資料輸出為shp

1.如果是制定的地理bai範du圍,比如說是一個框zhi,那麼用這個框來利dao用工具版箱中的clip工具獲取其中資料。權2.如果屬性表中有表徵地理範圍的欄位且有值,那麼可以根據select by attribute來選中相應的記錄,右鍵圖層data export。利用屬性進行選擇,然後匯出 選中資...

如何在excel中自動輸入指定範圍內的隨機數值

方法如下 1.在a1 a10中自動輸入 中範圍內的隨機數值 2.輸入公式如下 注意 randbetween函式,第一個引數為最小值,第二個引數為最大值 因為要下拉填充,所以,d1 d2均為絕對引用 3.下拉填充得到結果如下 注意事項 利用rand或者randbetween函式得到隨機數時,每次重算,...

濟南銀座購物卡的使用範圍 只限在銀座範圍內嗎

不是。銀座卡在濟南的銀座泉城廣場店 八一店 北園店 洪樓店 奧特萊斯店等都能用。各個統一銀座 銀座泉城大酒店 各個銀座家電 銀座家居 銀座美容 銀座健身和銀座國際汽車廣場 銀座保齡球館等都可以使用。還有其他市的銀座都可以使用。以及索菲特銀座大飯店 銀座佳悅 佳驛酒店也可以使用。濟南銀座購物卡的使用範...