Excel生成0 1 2的隨機數,但是大於1 5的數為或者

時間 2021-09-10 15:06:36

1樓:

首先把選項卡中的公式啟用迭代計算的勾打上。

在b2單元格中錄入公式=if(countif(b2:b11,">得到大於1.5的數為1個

如果要1.5的為1個或0個,用公式if(or(countif(b2:b11,">="&1.

5)=1,countif(b2:b11,">

直接上圖,希望能幫到你

2樓:匿名使用者

在a1中輸入或複製貼上下列公式

=if(rand()>0.5,randbetween(1,15)/10,randbetween(16,20)/10)

在a2中輸入或複製貼上下列公式

=randbetween(1,15)/10下拉填充到a10

3樓:夜空裡的守望者

對於這個問題,函式公式不是萬能的,還是使用vba程式處理比較妥當。乍一看的時候會覺得有些難以理解,久而久之也就不會覺得困難了。

①vba程式**如下截圖:

②執行結果如下(a列裡面的值):

excel中自動生成一個-10到+10之間的隨機數,求公式。

4樓:景田不是百歲山

1,首先,開啟excel**程式,進入程式主介面中,選中一個單元格。

2,接著,在選中的單元格中輸入以下的公式,回車確定。

3,即可看到excel中自動生成隨機數。

4,最後,繼續操作,即可看到另外一個生成的隨機數,問題解決。

5樓:魚木混豬喲

excel中,可以利用randbetween函式,生成一個範圍內的隨機數。

軟體版本:office2007

方法如下:

1.輸入公式如下:

2.這樣,就會生成一個-10到10之間的隨機數:

3.按下f9鍵,數字會隨機變化:

6樓:匿名使用者

rnd()函式產生一個0~1之間的浮點數

20×rnd()就是產生0~20之間的浮點數20×rnd()-10即為-10~10之間的隨機浮點數如果樓主需要產生的隨機數是整數,則為:

int(20×rnd())-10

7樓:匿名使用者

單元格輸入

=10*(2*rand()-1)

8樓:朱仕平

=int(21*rand()-10)

9樓:匿名使用者

=rand()*20-10

10樓:匿名使用者

=round(rand()*20-10,2)

求一個excel隨機數生成函式,條件一:範圍為-9至9,二:10個數平均數為0 謝謝

11樓:萬年金剛鑽

基本上無解:

直接bai用內建函式du:因為有資料範圍限制,所以zhi,不能先生成dao9個再通過計算獲回得第十個(因為第十個可答能超出-9~9的範圍限制)

用vba自定義函式:自定義函式需要知道自己是如何被呼叫的,也就是必須成陣列呼叫每次十個,否則,無法統一生成。但是目前樓主並沒有確定呼叫方式,也就是沒有確定在決定第一個呼叫的位置後,如何放置後面九個資料,所以,沒法具體操作

12樓:匿名使用者

=randbetween(-9,9)

=0-sum(a1:a9)

matlab生成一組隨機數,要求均值為0.1,誤差在0.2範圍內的10個隨機數

13樓:匿名使用者

clc;

clear

tmp=randn(1,10);

a=mean(tmp);

b=max(abs(tmp-a));

data = (tmp-a)/b*0.2+0.1;

data

14樓:自由飛翔

是不是系統出現問題了

excel怎麼生成6位隨機數

飛喵某 1 首先開啟一個excel文件,選中任意一個單元格,在上方編寫公式 2 在excel中是使用rand函式可以生成隨機數,但是該函式預設是隻生成的範圍是0 1之間的隨機數,需要使用int函式來使隨機數強制轉換成整數,6位的隨機數需要在後面指定範圍為 900000 100000 具體的寫法是 i...

使用excel生成5位隨機數,Excel生成一列隨機數

在任一單元格輸入如下公式即可 rand 99999 10000 10000 單元格設定,小數位數為0.或者用round取整.按f9重新整理,會不斷隨即變化. 使用 randbetween 函式即可 要是無重複的話 就不能用這個了 大聖美猴王 用我的工具就可生成。 int rand 90000 999...

excel中如何生成不重複的多個隨機數

先在a1 a8中輸入相同的公式 int rand 15 1 再在b1中輸入下面公式,並拖動複製到b8格,如果a列中有重複,b列對應的格會顯示大於1的數字,等於1為不重複。countif a 1 a 8,a1 然後按鍵盤上方的f9功能鍵,直到b列格中都是1,就行了。 一種思路是,先 生成1 15間的一...