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....