excel中“INT(RAND20)”命令跟“RANDBETWEEN(0,20)”命令有什麼不同

時間 2021-10-14 20:19:19

1樓:勤秋梵裕

int(rand()*20)永遠不會有20出現,而randbetween(0,20)可能會出現20,如圖:

這是因為rand函式是隨機產生大於等於0小於1的數,而randbetween是返回大於等於指定的最小值,小於等於指定最大值之間的一個隨機整數。

2樓:匿名使用者

=int(rand()*20) 結果為0-19之間的整數

=randbetween(0,20) 結果為0-20之間的整數

3樓:匿名使用者

效果是一樣的。int(rand()*20)意義:rand()是取0——1之間的隨機小數,不包括0和1。

放大20倍後,就是取0——20間的數值,不包括0和20。int函式的意思是對該數值向下舍入最接近的整數,0.001——0.

999都舍為0的意思,所以取值為0——19之間的整數。randbetween(0,20)意義:取大於等於指定的最小值,小於指定最大值之間的一個隨機整數。

意為去0——19之間的整數。這個函式在2007版本才有

4樓:匿名使用者

出來的結果都是一樣的

在excel中如何用rand()取一個20-100之間的隨機數

5樓:辛迪貓貓

公式 =20+int(rand()*80)

rand函式   語法  :rand()   隨機生成隨機數  範圍》=0<1  。

int 函式     語法 :   int(數值) 向下取整函式 。

6樓:匿名使用者

很簡單啊:20 + rand(80)

這樣產生的隨機數不就是20-100麼?

7樓:

=rand()*80+20

Excel 2019高手進了,Excel 2003高手進了!!

假如資料在b2至b500是成績,統計數在c2開始 100的人數 c2 countif b2 b500,100 90 99的人數 c3 countif b2 b500,90 c2 80 89有多少人 c4 countif b2 b500,80 c2 c3 70 79的人數 c5 countif b2 ...

if在excel中怎麼用,excel中if函式怎麼用?裡面有三個值,

奉央 這樣的話你可以直接開啟相應的插入或者開啟設定進行插入相關的一些應用就行。 哈爾和城堡 這個主要就是一個函式的運用而已,而且對於使用者來說其實非常的方便,主要就是計算的一個它的極。 這個在excel 當中應該就是假設的這麼一種函式,其實應用還是比較廣泛的 墨竹寒月 142142中的使用的話,你得...

Excel中max函式的使用,excel中max函式的使用方法

絳紫色 說明 返回一組值中的最大值。語法 max number1,number2 number1,number2,number1 是必需的,後續數值是可選的。這些是要從中找出最大值的 1 到 255 個數字引數。1 引數可以是數字或者是包含數字的名稱 陣列或引用。2 邏輯值和直接鍵入到引數列表中代表...