解釋下excel公式裡“choose(RANDBETWEEN 1,3 ,0,0 5,1的意義

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

1樓:一點熱千份光

先解釋內層函式,randbetween(1,3),就是隨機出現1,2,3,這三個資料中的某一個。

再解釋外層函式;choose(randbetween(1,3),0,0.5,1),

當randbetween(1,3),函式出現1時候,函式就變為:choose(1,0,0.05,1),最終結果就是0.

當randbetween(1,3),函式出現2時候,函式就變為:choose(2,0,0.05,1),最終結果就是0.5

當randbetween(1,3),函式出現3時候,函式就變為:choose(3,0,0.05,1),最終結果就是1

2樓:匿名使用者

randbetween(1,3)隨機生成1-3整數。

choose(位置數,位置1,位置2,位置3) 根據隨機數1-3,選擇0或0.5或1 。

隨機生成3,3.5,4,4.5 這幾間隔0.5的隨機數,輸入=choose(randbetween(1,4),3,3.5,4,4.5)

如何在excel中生成一個在一定範圍內的隨機數

3樓:匿名使用者

=randbetween(10,20)

表示隨機生成10到20之間的整數(適用於excel2007以上版)

4樓:山明智

使用randbetween函式

=randbetween(小數值,大數值)

如果需要小數,可以用rand函式生成一個0到1之間的數,乘以(大數-小數)的差,加上小的數,再保留到自己需要的小數位數就行了

5樓:匿名使用者

=randbetween(a,b)生成介於ab之間的整數隨機數。

6樓:匿名使用者

=randbetween(最小數,最大數)

7樓:樑奕聲卷燕

=rand()

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

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

拓展思路:

=rand()*100

大於等於0但小於100的一個隨機數(帶小數)

8樓:塞寧禰雨

如果你是高版本的excel直接

=randbetween(1,100)

這樣的函式即可生成1到100之間的隨機數

如果你是低版本的就用

=int(1+rand()*99)

這樣的函式來生成

怎麼用excel產生隨機小數

9樓:啤酒哥資料

運用excel中的randbetween函式中步驟如下:

一、randbetween函式的語法格式

=randbetween(bottom,top)

bottom引數: 將返回的最小整數。

top引數: 將返回的最大整數。

二、如圖所示,求大於等於1小於等於100的一個隨機整數(變數)

三、如圖所示,可以通過除以100這種形式得到百分比形式的隨機數

擴充套件資料:

rand()函式

基本用法:2003版以上的excel中,直接在單元格輸入=rand()

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

其他變形生成方法:

1、生成a與b之間的隨機數字(a≤隨機數在第一個格子中輸入:=rand()*(b-a)+a

如,生成1到10之間的隨機數字,輸入:=rand()*9+1

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

2、生成a與b之間的隨機整數(a≤隨機數在第一個格子中輸入:=int(rand()*(b-a)+a)

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

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

3、生成a與b之間的隨機數字(a≤隨機數≤b)

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

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

但這個公式會出現大於b的數字,例如生成-12到12的隨機數,例如公式=rand()%(12+12+1)-12,當rand生成為0.99的數值時,就會產生12.75的數字。

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

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

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

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

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

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

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

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

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

10樓:言車有物

excel隨機數,excel**教學,快速生成不重複的隨機數

11樓:匿名使用者

rand()函式返回大於等於 0 且小於 1 的均勻分佈隨機實數,因此可用於產生隨機小數。若要生成 a 與 b 之間的隨機實數,則可以使用:

rand()*(b-a)+a

注意:每次計算工作表時都將返回一個新的隨機實數。

若要使之不隨單元格計算而改變,可以在編輯欄中輸入“=rand()”,保持編輯狀態,然後按 f9,將公式永久性地改為隨機數。

下面例項演示:隨機產生0~0.03之間的隨機數,並四捨五入為小數點後2位

在a1單元格按下圖輸入公式

應用公式到需要的單元格中去

12樓:

=0.03*rand()

你可以設定顯示兩位小數。

另外根據需要加一個保留兩位小數的函式

=round(0.03*rand(),2)

誰能幫忙解釋一下EXCEL中這個公式的意思?謝謝!FLOOR IF M3 0,G3,MIN G3,M3 0

夏天葉子 如果m3 0,則返回g3的值,否則返回g3和m3 0.75後的較小值。最後向下精確到兩位小位 如何用excel 的if函式公式 如果i3的數值大於0,則m3等於j3 l3 d3 如果i3的數值小於1,則m3的數值為0 應該是i3的數值大於等於1,則m3等於j3 l3 d3 如果i3的數值小...

幫忙解釋下列excel表中公式意思SUMIF 進貨 B B, 5600 ,進貨 C C給你加分

sumif 條件彙總,對滿足條件的單元格求和。sumif 進貨 b b,5600 進貨 c c 就是在 進貨 表中的b列裡,有符合 5600 編號的,就彙總 進貨 表中b列 5600 對應的c列單元格資料。將 進貨 這張 中b列中數值為5600的資料求和彙總到c列。sumif a,b,c a 用於條...

求教excel裡的公式怎麼寫

不考慮大小寫的話,a4 if or a1 y a2 y a3 y y 就可以了。如果要是考慮大小寫的話,應該用exact函式,即a4 if or exact a1,y exact a2,y exact a3,y y 不過,如果要包括的 很多,比如說從a1到a10,那麼這樣就很麻煩了,不妨用一下陣列公...