1樓:匿名使用者
這個函式是對的。
rand()*2+1返回非1即2的隨機數,作為choose的第1引數,選擇後面對應的資料。
rand()*2得到的是非0即1的隨機數,再加1,就是非1即2的隨機數。
如果是excel 2007以上版本,也可以修改為=choose(randbetween(1,2),173.4,174.5)
2樓:山口壇斜
*2使得隨機數有一半是大於1的機會,
+1使得這個序數在1-3(小於3)之間,因而能夠選擇1或2
3樓:匿名使用者
2+1不是一個整體,
是先* 後+
我在另一邊已經回答你相同的問題了,有什麼不懂再追問吧。
4樓:匿名使用者
rand() :隨機產生0-1之間的數的函式;
rand()*2+1 :目的是將小於等於1的隨機數經過運算變成小於等於3的數;
choose((rand()*2+1),173.4,174.5):根據rand()*2+1 運算的結果,從173.4,174.5二個資料中挑出一個數;
公式中有錯誤:
rand()*2+1的運算不能獲得有效的整數,可能造成無法取得資料的錯誤;
建議:用randbetween(1,2)隨機整數函式,產生1或2的隨機整數,確保choose()可從二個資料中跳出一個;
修正後的公式為:
=choose(randbetween(1,2),173.4,174.5)
=(rand()*9+1)*(-1)^int(rand()*2)這個excel的公式是什麼意思誰給我講解下,如果我想要+5至-5區間的數我應
5樓:匿名使用者
^數值a到數值b之間的bai隨機數du
=rand()*(b-a)+a
保留小數位數可以用zhi
函式round()
+-號可用你給出公式的dao後面那段:(-1)^int(rand()*2)
所以專你要的屬公式為:
=(rand()*(5-0)+0)*(-1)^int(rand()*2)
簡化即得:=rand()*5*(-1)^int(rand()*2)
6樓:手機使用者
=int(rand()*(5+5)-5)取整數就是這個,來要是不取整數,就自把int()去掉。要bai是要保留du小數,就用round(rand()*(5+5)-5,2)這個就是取兩zhi
位的,dao你要取幾位,把round語句後面的數值改一下就行了。至於rand()*9+1這個語句是隨機生成1-9的數字,後面的(-1)^,不懂,int(rand()*2)是隨機生成0-2的整數。
7樓:夜夜如泠
1.產生1-10的數,然後乘以 (-1)的int(rand()*2)次方,int(rand()*2)為0-2隨機整數(0,1,2)
2.想要a-b之間的數(a
8樓:匿名使用者
=rand()*10-5
excel中len函式是什麼意思,如何使用
1.len函式的含義 11.len函式的含義 表示返回文字串的字元數。end2.len函式的語法格式 12.len函式的語法格式 len text end3.len函式案列 13.如圖所示,len函式常常和其他函式結合起來使用。輸入公式 b3 right c3,len c3 5 使用len函式得出字...
Excel辦公軟體裡的函式那些是什麼意思,拜託
if 判斷 hyperlink 快捷方式 跳轉 count 統計 max 最大值 sin 正弦值 sumif 條件求和 pmt 固定利率下,月均還款額 stdev 標準偏差 辦公軟體的excel有什哪些常用函式?1 cell 返回有關單元 格格式 位置或內容的資訊。2 countblank 計算區域...
excel裡這個公式是什麼意思ROUND W13 0 26 X13 0 5,0 特別是後面,0這個是什麼
是位數,即舍入整數 小數位是零 如果是1的話,就表示四捨五入至1位小數,2是2位,1是舍入十位數,2是舍入百位數,然後,你懂了 這個是 round 函式的 引數,意思是 四捨五入的時候,保留 0位小數。也就是先計算 w13 0.26 x13 0.5 然後進行四捨五入的取整。excel 裡面公式的意思...