怎樣在EXCEL中輸入隨機數字使其等於固定數

時間 2022-11-16 08:50:29

1樓:匿名使用者

a1輸入

=round(rand()*1000/30,0) 公式下拉到 a29a30 輸入 =1000-sum(a1:a29)就行了

ps:a1 =int(rand()*15+25) 這就是25~40的公式了,但是不能保證最後的乙個a30是正數還是負數~不過出現負數的機率非常小!

2樓:

30個數都你手工輸入?要使其相加之和固定等於1000?那你這可難為電腦了。

因為手工輸入,全部都是靠你人腦控制的。。。。

3樓:匿名使用者

同意回答者: aaron8421的結果,應該是這樣的.

excel 幾個固定數中隨機出怎麼弄?

4樓:匿名使用者

=index(,int(rand()*n))

把n改成前面的數量加1,比如上例有四個數,那n就是5

5樓:q城裡城外

使用公式:=index(a1:d4,randbetween(row(a1),row(a4)),randbetween(row(a1),row(d1)))

公式說明:

index函式,index(區域,行,列)randbetween函式,randbetween(起始值,終止值)

6樓:

用 excel 自帶隨機函式

7樓:喻元愷

rand函式就是了哈

8樓:匿名使用者

=index(,int(rand()*4+1))

怎樣在excel中輸入隨機數字

9樓:匿名使用者

1、,需要在圖中的**區域內每個單元格自動生成乙個隨機數,隨機數範圍5.10-9.90.

3、此時第乙個隨機數值產生,如圖。

4、拖動滑鼠對需要自動生成隨機數的單元格進行填充,如圖所示。

5、以上的公式:=randbetween(510,990)/100,也可以根據自己的需要進行更換。例如0到1之間保留三位小數的隨機值為:

=randbetween(0,1000)/1000.

10樓:匿名使用者

用rand函式

操作方法:

①生成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)

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

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

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

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

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

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

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

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

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

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

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

⑥其他:2003版以上的

在第乙個格仔中輸入:=rand()

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

11樓:衛從波琴筱

=rand()

返回大於等於0

,小於1的隨機分布數.

可以根據需要,把rand()做為乙個引數,放到公式中取得需要的隨機數.

12樓:太史苑傑寇意

如果是2003版,就用rand(),返回乙個大於等於0,小於1的隨機數。如果要轉換為一段整數範圍的隨機數(如a<=隨機數<=b)

=int(rand()*(b-a+1))+a如果是2007或2010版,還增加了乙個randbetween()函式,可直接:

=randbetween(a,b)

13樓:匿名使用者

隨機數=rand()下拉就是隨機數了

14樓:匿名使用者

函式:=randbetween(1,100),就能輸入1——100的隨機數。

excel中如何設定固定數除以30得隨機數

15樓:騎雲

在a1輸入:

=int(rand()*a$31*0.667%+a$31*3%)然後下拉到a29單元格。

在a30輸入:

=a31-sum(a1:a29)

這樣你在a31輸入任意數後,a1到a29之間均為顯示a31的3%,加上0到a31的0.667%的隨機數。a30通過計算求得結果。

但是,由於a30為平衡配比的值。因此,a30有時會超出你的給定範圍。但總體的偏差不大。

說明:由於1/30=3.333%。因此,將公式設定為已a31的3%為基數,加上剩餘0.333%的0到2倍的隨機數的值。

16樓:匿名使用者

=round(rand()*10,0)可以生成 1~10 之間的數

不知道你的1000 跟290和360是什麼關係,沒法給你寫公式

你根據上面的例子自己應該可以寫出需要的函式

17樓:匿名使用者

a1中輸入:

=(rand()*0.21+0.87)/30*a$31並向下填充到a30

這裡因為你提供的範圍是290~360,所以把跳動的範圍定在了a31/30的0.87倍到0.87+0.21=1.08被之間跳動。你可以根據自己實際需要另行調整。

18樓:朱仕平

參考下圖,可以通過規劃求解很方便地解決這個問題

19樓:匿名使用者

=290+round(70*rand(),0)

關鍵是要你這個變化範圍和a31輸入的數有關係,你這裡面的似乎沒有關係

round()四捨五入,rand()隨機數

20樓:朱仕平

參見下圖,使用規劃求角可以解決你的問題

a1:a30公式

=int(rand()*70+290)

a31公式

=sum(a1:a30)

21樓:匿名使用者

在a1-a30中輸入

=randbetween(290,360)

然後按f9,每次都會隨機生成

如何用excel輸入指定數字,然後以3個數字為一組隨機生成?

22樓:匿名使用者

把你這些基礎資料放到b列,a列將這些數編號,假設就這9個就是從1到9,還是看圖吧

23樓:匿名使用者

組合有84種

=combin(9,3)=84

24樓:

沒有明白的意思,你最好 在excel 中 先手動做好了 截個圖來 更能直觀的說明你的問題

怎麼用excel輸入指定數字,然後以3個數字為一組隨機生成?

25樓:匿名使用者

如何在excel中輸入9個指定數字,然後用公式做出3個為一組的隨機數字組合? 50

26樓:匿名使用者

9個數字放在a1:a9,共有234個不同的組合,用vba可求出全部不重複的各可能結果,放在b在b1開始:

sub 巨集1()

l = 1

for i = 1 to 7

for j = 2 to 8

for k = 3 to 9

if not (i = j or i = k or j = k) then

cells(l, 2) = cells(i, 1) & "," & cells(j, 1) & "," & cells(k, 1)

l = l + 1

end if

next

next

next

end sub

再用公式選出結果:=offset(a1,randbetween(0,234),1)

27樓:匿名使用者

假設原資料在a1:a20b1為a分配的數量b2為b分配的數量c1輸入公式=rand()向下填充至c20d1輸入公式=if(rank(c1,c$1:c$20)<=b$1,"a",if(rank(c1,c$1:

c$20)<=b$1+b$2,"b","c"))向下填充至d20d1:d20就是分配情況b1:b2的分配數量可以根據需要修改

28樓:蕭軼麗伏

你這9個數字是在乙個單元格裡,還是乙個數字乙個單元格看情況不同處理方法也不同

怎樣在EXCEL中隨機填充時間,怎麼在EXCEL裡設定乙個隨機的時間段

用vba可以實現。舉例說明 第一步 點選開發工具 visual basic。第二步 插入模組,寫 如下 sub 隨機時間 upperbound 1 upperbound 1 24 60 注 從1分鐘到1224分鐘取隨機數 1天有24小時,每小時有60分鐘 該隨機數的最小單位為分鐘 sjs int u...

在ecel中怎樣輸入比例,在excel中怎樣輸入比例

賀小亠 1 電腦開啟excel 然後選中要輸入比例的單元格。2 選中單元格之後,按ctrl 1進入單元格格式頁面,選擇文字格式,然後點選確定。3 單元格設定為文字格式後,就可以輸入比例了。4 如果是先輸入比例,再更改單元格格式就會變成小數點,所以要先設定單元格。 輸入1 1之前加 英文半形單引號 單...

EXCEL中怎樣設定在單元格中只能輸入規定的內容

選中你想的單元格 資料 有效性 序列 輸入男,女 注意逗號必需在英語輸入時的逗號!再點出錯提示,選 停止 輸入標題,比如,出錯了,輸入內容,比如出錯了,不可以輸入內容。就ok 了!如果輸入的不是男或女,出錯提示就會彈出來。假設你要a1單元格只能輸入 男或女。單擊該單元格 資料 資料有效性 自定義 輸...

怎樣在excel中快速輸入當前日期和時間

excel快速輸入時間日期 1 首先,我們開啟wps 軟體,然後新建乙個檔案2 比如,想在一行裡快速輸入2018年3月份的日期,先輸入乙個2018 3 1,如下圖所示。3 已經輸入了第乙個起始日期時,然後再選中30個單元格,如下圖所示。4 然後依次點選 選單裡的 行和列 填充 序列,點選進去5 然後...

在excel中輸入01為什麼只顯示

1,開啟excel 程式,進入程式主介面中,看到輸入01變成1.2,接著,右鍵選中單元格,在右鍵選單中點選 設定單元格格式 點選開啟。3,在視窗中點選 自定義 設定為 00 如圖所示。4,最後,回到excel 程式中即可看到 01 正常顯示,問題解決。一 比如要在單元格中寫入001,002,003....