跪求Excel生成隨機數列,Excel生成一列隨機數

2022-04-20 11:59:42 字數 6595 閱讀 6062

1樓:朱仕平

1a1單元格輸入

8:00:00

a2輸入公式

=a1+3.5/1440+rand()*(1/1440)下拉填充即可

2輸入下面的公式,得到680-720的整數=int(rand()*41+680)

下拉填充

2樓:匿名使用者

1.第一行是8點,第二行開始:

=time(8,4*row(),rand()*60-30)2.假設生成的數在710和690之前,用下面的公式:

=int(rand()*(710-690)+690)

3樓:太極健

1.a2公式=sum(a1+1/1440*4,int(rand()*60-30)*1/86400)公式下拉,a1是8:00:00或者其他時間也一樣,總之加4分鐘隨機正負30秒內

2.=int(rand()*5+1)公式下拉完成生成1到5的隨機整數

即隨機數乘最大數減最小數+1再加上最小數

4樓:不得利小賣部

第二個問題很簡單 設x為最大值,y為最小值

單元格內輸入公式=y+rand()*(x-y)

第一個問題感覺你沒說清楚,不過仿照第二個問題再用字串處理函式也可以做到

excel生成一列隨機數 5

5樓:匿名使用者

excel隨機數函式

6樓:卸下偽裝忘勒傷

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

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

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

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

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

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

7樓:匿名使用者

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

1、開啟excel工作表;

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

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

=randbetween(1,100)/10000

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

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

8樓:匿名使用者

=rand()即可產生0到1內的隨機數

如果想產生a到b內的隨機專數,可

以加上引數

=a+(b-a)*rand()

0到0.01的隨機數就是=0.01*rand()剩下來的數屬用填充控制代碼填充就行

要注意的是,每次修改**,所以隨機數會重新變化如果想固定隨機數,需要複製後,用選擇性貼上數值

9樓:匿名使用者

在列的開頭處輸入=rand(),便會產生一個介於0到小於1的隨機數。想要在某一範圍內,

如在a和b數值版範圍內,公式則為=rand()*(b-a)+a。把權此公式複製到列的其餘位置便成。若不想每次開啟都變動的隨機數,那在不想變動的單元格或範圍內的單元格按f9,那隨機數就會固定下來。

excel如何讓一列生成隨機的(a+隨機數字)

10樓:匿名使用者

="a"&randbetween(最小數,最大數)不過有重複的

可以在b1列輸入 =rand() 在雙擊填充柄填充b列,在對b列排序,a列就打亂了

11樓:匿名使用者

在a1單元格輸入 =「a」&between(1,100) 產生1-100之間的隨機數,可以更改範圍。向下填充即可。

12樓:匿名使用者

="a" & int(rand()*100) 括號中的100表示隨機值的最大值,如果想最大值為1000,則這個100就改為1000

13樓:匿名使用者

a1="a" & int(rand()*100)

如何用excel生成一列隨機數?

14樓:覃芙沃嬋

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

1、開啟excel工作表;

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

3、輸入以下公式,按ctrl+enter組合鍵結束=randbetween(1,100)/10000公式表示:通過randbetween(1,100)生成1-100之間的隨機數,然後除以10000,得到0-0.01之間的隨機數。

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

15樓:完顏恕揚綾

=rand()即可產生0到1內的隨機數

如果想產生a到b內的隨機數,可以加上引數

=a+(b-a)*rand()

0到0.01的隨機數就是=0.01*rand()剩下來的數用填充控制代碼填充就行

要注意的是,每次修改**,所以隨機數會重新變化如果想固定隨機數,需要複製後,用選擇性貼上數值

16樓:溥秀榮貴月

在列的開頭處輸入=rand(),便會產生一個介於0到小於1的隨機數。想要在某一範圍內,如在a和b數值範圍內,公式則為=rand()*(b-a)+a。把此公式複製到列的其餘位置便成。

若不想每次開啟都變動的隨機數,那在不想變動的單元格或範圍內的單元格按f9,那隨機數就會固定下來。

17樓:符桂蘭析羅

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

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

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

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

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

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

18樓:slai_楓

randbetween函式自動生成設定的最小值與最大值之間的隨機整數。

rand()函式自動生成0-1之間的隨機小數。

19樓:

在一個單元格里輸入「=rand()」函式,就可以得到一個隨機數。

然後你在需要的那一列的每一個單元格都輸入這個函式,就可以得到一列隨機數。

excel 求高手 a列乘以一個區間內的隨機數 然後結果生成在b列

20樓:匿名使用者

區間隨機數一般寫作(min最小值,max最大)rand()*(max-min)+min

也就是說如果你的資料從a1開始,那你在b1填入=a1*(rand()*(67.2-45.2)+45.2)向下拖動b1填充鈕就行了

21樓:匿名使用者

這個有點困難,如果只是一個區間的話用下面這個公式就可以了。

=rand()*(67-2)+2 這樣就得出了一個2到67之間的隨機數。

其它的我再研究一下。

剛又研究了一下,用下面這個公式可以實現。

=a1*(if(rand()>0.3,(if(rand()>0.6,3,1)),(rand()*(8-4)+4)))

這個公式的意思是用a1乘以1或者3或者4-8這間任一數。隨機的。

我回答完以後發現你問的問題我又看不懂了。暈死了。

再研究一下。

暈死了。剛又認真的看了一下,你問的問題竟然是要取45.2到67.2之間的隨機數。這樣我第一次回答就可以幫你解決。

22樓:匿名使用者

在b列任意格內輸入:=a(對應格)*(45.2-67.2任意數)回車,下拉b列就行了。

在a1格輸入x,b1輸入a,c1=a1*b1*b1回車就ok

23樓:匿名使用者

=(45.2+(67.2-45.2)*rand())*a1

這個可以實現,但不包含67.2

24樓:

在b1輸入

=a1*randbetween(45.2,67.2)

25樓:匿名使用者

用函式 陣列搭配即可

26樓:匿名使用者

b格 打 = a*隨機數的格子 回車 然後在b格 小箭頭 下拉複製格式就行了

excel生成隨機數

27樓:沈一民

a5=rand()*($a$3-$b$3)+$b$3向右向下複製單元格格式為時間

d5=round(rand()*($d$3-$e$3)+$e$3,2)向右向下複製

單元格格式為常規,公式中的2為保留2位小數,實際需要幾位改為幾,不保留小數,改為0,只保留十位數個位數為0,則改為-1,只保留百位數十位個位數為0,則改為-2.

l2=rounddown(rand()*(4540-4300),-1)+4300

28樓:千秋遐想

excel隨機數函式

29樓:

後面的貼上動作會影響前面的數值

這個是因為自動重算的緣故

生成指定範圍的隨機數(比如4300,4540之間的數值,末尾全部為0),如何實現

先選中l2:l24單元格,直接輸入或者按f2再輸入=randbetween(430,454)*10,按ctrl+enter一次確定即可

其他的類似啊,小數,你/10,兩位小數,你/100

30樓:慚滯嗣

隨機數rand()

取整int

round四捨五入

在a6中輸入以下公式後右拉到e6

=round(rand()*50+100,)或=int(rand()*50+100)

31樓:洋老師辦公教程

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

excel在一張表中隨機生成指定列的資料

32樓:月光水岸

在b1單元格里面寫入公式=index(a:a,int(rand()*10)+1),然後每按一次f9就重新隨機抽取一次。

33樓:匿名使用者

34樓:一支穿雲箭

=offset($a$1,randbetween(1,countifs(a:a,"<>"))-1,,1,)

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

35樓:低調額低調額

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

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

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

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

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

擴充套件資料

36樓:匿名使用者

excel隨機數函式

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

excel隨機數生成,excel 隨機數生成

隨機日期的公式是 int rand 365 41275 其中365表示一年,41275為起始日2013年1月1日。別看公式得出的是一個5位整數,使用日期格式時則可以表示2013年1月1日 12月31日間的隨機日期。第二個要求是日期遞增,這也不難,第一個單元格寫上面的公式 或直接是日期 下面的單元格中...

隨機數生成器怎麼使用,隨機數生成器怎麼使用

選擇隨機數需要的複雜度,例如加入數字,字母,特殊符號等,選擇位數,點選生成就可以啦 a rand 求個隨機數生成器 隨機數生成器是一款能夠生成各種隨機數字的工具 支援生成數字 骰子 條碼 賬戶等 ramdom rd new ramdom 例項化random 類的新例項rd for int 0 i 1...

excel中,我想生成隨機數,但與上單元格的差值不能大於2mm,錯在哪了

不是if不起作用,而是if前面條件裡rand產生的數值與後面再次呼叫rand產生的數值並不是一個數。可以改為如下,即保證資料在 2mm之間,又保證與前一單元格之差在 2mm之間。randbetween max h11 1000 2,2 min h11 1000 2,2 1000 f12寫公式 h11...