用Excel如何產生0或1的隨機數?

時間 2023-01-28 16:40:39

1樓:匿名使用者

=if(rand()<0,1)

隨便找個單元格輸入上面的,然後拖動公式。出現1和0,且無規律。

是這個意思嗎。

excel如何產生隨機數?

2樓:暴怒小貓咪

1、首先用滑鼠左鍵雙擊電腦桌面上的excel工作表,啟動excel工作表。

3、在單元格中輸入公式「=randbetween(5,10)」,然後點選鍵盤上的回車鍵。

4、可以看到,工作中的目標單元格自動生成了乙個5~10的數字。

7、按一下鍵盤上的f9,可以進行重新整理,重新生成符合要求的其它數。

3樓:紀季萇泰鴻

我看了你的表,明白你的意思是要生成1——10之間的整數隨機數。但你說要根據已經有的一列數,這我就不明白了。因為無規律的隨機數不應該和已給的隨機數有關。

否則又怎麼能稱得上真正的隨機數呢。

=rand()

此函式是生成0~1之間的隨機小數。

若要生成a與。

b之間的隨機實數,應使用:

=rand()*b-a)+a

所以若生成1與10

之間的隨機實數,應使用:

=rand()*9+1

再來看下乙個函式,求整函式。

=int(a)表示的是求不大於a的最大整數,比如int(;

int(9)=9;

int(int(π)3

現在把這兩個函式結合到一起,就可以完成你的問題了。

選中某一列的第一行的單元格,在其中輸入。

=int(rand()*9)+1

或者輸入:=int(rand()*9+1)

都可以得到1-10之間的乙個隨機整數。

然後用滑鼠拖動該單元右下角的填充柄向下拖動,就可以得到一列符合條件的1-10之間的隨機整數了。

用同樣的方法你也可以得到一行或多行或多列甚至乙個工作表的隨機數。

看了以上的說明步驟,希望你能讀懂,助你學習快樂!

4樓:愛小欣欣老師

首先輸入等於randbetween 函式,然後輸入需要生成的字段,在輸入需要結束的字段,按回車確定,在填充公式,這樣就能批量生成隨機數字。

5樓:徐臨祥

1.開啟excel。

2.選中乙個格仔,輸入「=rand()」確認。

3.可見生成了乙個隨機數。

6樓:匿名使用者

如果產生隨機的數可以輸入公式 =rand()*5+5

如果產生隨機的證書可以輸入公式=int(rand()*5+5)

7樓:發條_橙

在b3單元格輸入:=rand()*1000+800,再將b3單元格下列至b35,即可產生介於800至1800的一組任意隨機數,因為rand()隨機函式可以產生七位資料的隨機值,如果需要一位或兩位小數,選中b3至b35,右鍵->設定單元格格式->分類選數值,小數字數選擇1或2,確定即可解決。

8樓:匿名使用者

在a1單元格中輸入「=rand()*10+5」,在b1單元格中輸入「=if(a1>10,a1-5,a1)」

9樓:畫八塊腹肌

=rand()*10-5)+10

得到的就是5到10之間的隨機數。

若是0到100之間。

則是:=rand()*100

能理解麼?也就是若是a與b之間,就是。

=rand()*b-a)+a

10樓:艾公尺麗

方法1=randbetween(5,10)如果顯示函式無效,在工具-載入巨集中新增分析工具,即可方法2=5+5*rand()

需要產生多個時,可以拖拉填充。

其他數值可以類推。

怎樣用excel隨機生成乙個0-100之間的隨機數?

11樓:小林學長

一、首先,開啟excel**程式,進入到excel**程式的操作主介面中。

二、然後,excel**中,選中一格空白單元格,在單元格中輸入「=rand()*100」,回車確定。

三、最後,即可看到exce的單元格中自動生成乙個「0-100」之間的乙個隨機數,問題解決。

12樓:天堂滴落的眼淚

excel中可以用randbetween函式來生成隨機數:

1、以2010版excel為例,先開啟excel,選擇任一空白單元格生成隨機數,如下圖中的c4單元格;

2、在c4單元格輸入公式」=randbetween(0,100)「;

3、按下回車鍵後就可以得到乙個隨機數」95「了。

13樓:網友

如果你是需要0-100的整數,選中你要生成的區域,然後輸入如下函式=int(rand()*100)

按鍵盤ctrl+shift+enter三個鍵實現陣列公式的輸入。

如果你需要帶小數,用如下函式。

=rand()*100

輸入後同樣按鍵盤ctrl+shift+enter三個鍵。

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

14樓:低調額低調額

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

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

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

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

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

15樓: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不區分函式的大小寫)

16樓:匿名使用者

=rand()

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

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

拓展思路:=rand()*100 大於等於0但小於100的乙個隨機數(帶小數)

17樓:難堪

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

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

18樓:本本經銷商

可以直接使用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

19樓:匿名使用者

產生-10到5之間的整數:=randbetween(-10,5) 產生-10到5之間的任意實數:=15*rand()-10

20樓:匿名使用者

就是專業帶出問題,裡邊是是指代數生成了基礎。

21樓:匿名使用者

兄弟:非常簡單用到rnd函式留下郵箱發給你可用vba編寫或直接資料rnd函式。

22樓:溜到被人舔

其實關鍵就是乙個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不區分函式的大小寫)

excel如何只產生0和1兩個隨機數

23樓:微芒折射

=if(rand()>1,0)大概就是這樣,手機打的,沒有驗證。

24樓:三城補橋

=if(rand()<0,1)

隨便找個單元格輸入上面的,然後拖動公式。出現1和0,且無規律。

是這個意思嗎。

excel生成一列隨機數 5

25樓:卸下偽裝忘勒傷

excel可以使用randbetween函式生成bai一列隨機du數zhi。

1、點選需要生成隨機數的控制代碼,在頂dao部點選函式工具圖內標:

2、在函式中找到randbetween函式並容選中這個函式,然後點選「確定」按鈕:

3、在視窗中輸入隨機數最小的值和最大的值,注意這裡只能填寫整數:

4、如果需要生成小數,可以在函式後方乘以小數,例如生成0-1之間小數可以在後面新增「*:

5、這時單元格就會生成乙個小數,向下拖動單元格操作柄可以生成一列隨機數:

26樓:匿名使用者

生成一列限來定了大小的隨機數,比如源生成之間的隨機數的步驟是:

1、開啟excel工作表;

2、在左上角的名稱框中,輸入生成隨機數的區域,比如:a1:a100 按enter鍵後,將a1:a100單元格區域處於選擇狀態;

3、輸入以下公式,按ctrl+enter組合鍵結束。

=randbetween(1,100)/10000

公式表示:通過randbetween(1,100)生成1-100之間的隨機數,然後除以10000,得到之間的隨機數。

4、如果excel為2003以下版本,將不支援randbetween函式的使用,如果需要限定小數點的位數為4位,將公式修改為=round(rand()/100,4)

隨機數是如何產生的,EXCEL如何產生隨機數?

1.include include inxlude int main void 2.rand n將返回 0,n 區間內的整數如 rand 100 將返回乙個不小於0,並且小於100的整數rand 上界 下界 下屆 將返回 下屆,上界 區間內的整數 示例 include include inxlude...

在excel中,如何消去利用if函式產生的「0」

把你的if函式方上來,看看它是如何產生這個 0 的。然後就知道該怎麼消除這個0了 這個0應該是引用了那個總表!的空白單元格或零值單元格的結果。簡單的做法就是在當前工作表設定 工具 選項 檢視 的視窗選項內容裡去掉 零值 的勾選,這樣當單元格為0時就顯示為空白。若你有的單元格的0值是需要顯示的,則在不...

在EXCEL的A列1至N行中算出數字1或任意數字與之相同的數字之間相隔的行數是多少

我來也 若a3是10 a4是4 在a列有這些數,則在b3輸入公式 iferror row lookup 1,0 a 2 a2 a3 row a 2 a2 0 複製下拉即可得到整列的數字的效果。 彩神通雙色球軟體有現成的遺漏資料 將要統計的數字放在f1 b1 裡輸入 if a1 f 1,0,a c1裡...