1樓:匿名使用者
1、兩個函式的語法不同,rand()不需要任何引數,而randbetween()則必須要兩個整數值的引數;
2、計算結果不同, rand()生成的是0-1之間的任意數,整數的個數最多只能有兩個,而randbetween()本身就是兩個數間的整數,不生成小數。
3、結果重複程度不一樣,rand()生成的是不重複隨機數,randbetween()生成的是重複數。
4、使用方法不一樣,rand()是excel2003的內建函式,只要輸入就能計算,而rnadbetween()則必須通重載入巨集-分析工具庫才能用,否則提示無效函式名。
2樓:匿名使用者
你是要取0到1之間的隨機數嗎?
直接輸入
=rand() 就可以
rand() 本身就是 返回大於等於 0 及小於 1 的均勻分布隨機實數,每次計算工作表時都將返回乙個新的隨機實數。若要生成 a 與 b 之間的隨機實數,請使用:rand()*(b-a)+a
比如如果要生成36.5-36.8隨機數 也可以用 =rand()*0.3+36.5
還有可以用=round(rand(),)
如果你想得到-12 到 +12 之間的隨機數字round(rand()*(-12-12)+12,)
自己可以都試試,方法很多
3樓:匿名使用者
bandbetween在2003裡還沒有出現。rand()無引數啊。
4樓:匿名使用者
應該是rand()這個函式沒有引數,返回的是0-1之間的隨機數,bandbetween()要載入分析工具庫才有,工具,載入巨集,分析工具庫。
5樓:匿名使用者
=round(rand(),)
6樓:專屬暱稱有啥用
你輸入有誤,應該是rand或者randbetween若要生成 a 與 b 之間的隨機實數,請使用:
rand()*(b-a)+a
如果要使用函式 rand 生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=rand()」,保持編輯狀態,然後按 f9,將公式永久性地改為隨機數。
randbetween 函式位於指定的兩個數之間的乙個隨機整數。使用randbetween 函式時必須加最大數和最小數兩個引數,如:=randbetween(1,100),不能只輸入=randbetween()。
excel函式問題,求高手
1 插入 名稱 自定義,名稱寫為 x引用位置,輸入 evaluate a1 確定2 b1 substitute a1,下拉公式 注意 這個符號的寫法要一致 3 c1 x len a1 len substitute a1,1 在b1輸入公式 向下填充即可。1 2 6 平均值為什麼是4.5...
請教高手,excel函式的問題
vlookup的普通用法是不能查詢二列資料的,但還有變通用法是支援的,假設你資料來源在sheet2 a1 c19中,其中a1 c1是表頭,要在sheet1 中c列返回查詢sheet2 中本表ab列的資料,返回相應c列資料,在sheet1 c2中輸入 b 2 b 19,sheet2 c 2 c 19 ...
請教EXCEL函式的問題望高手解答
利用vlookup可以實現,你另插入乙個工作表sheet2,在a列輸入你要的1 19,在b列對應的位置上輸入a與b 利用公式 vlookup a1,sheet2 a b,2,0 即可實現 char int a1 10 65 公式向下拖動即可,希望能幫到你 if or a1 1,a1 2,a1 3,a...