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公式iferror datedif A5,B 3, d0 是什麼意思
datedif a5,b 3,d 得到a5開始到b3的間隔天數,當a5或b3為非法日期值時,或b3早於a5時結果為錯誤 iferror函式的作用是當第一個引數為錯誤值時,返回第二個引數。datedif a5,b 3,d 是計算兩個日期間相差的天數。iferror是判斷datedif a5,b 3,d...
excel裡公式應用問題,excel公式應用問題
親,我不認為手工輸入和公式得出的結果,是造成問題的原因。因為這沒有道理。我懷疑問題還是出在你公式得出結果的格式上。例如,下面兩張圖,a5都是用公式去取a1的值,但是,第一張圖的a5是文字格式,a6無法得出正確結果 第二張圖的a5是數值格式,a6可以得出正確結果。這只是列舉了一種情況,你可以把公式修訂...
關於EXCEL公式,能否給予解釋一下,謝謝
if a6 1,round abs sumif a 5 a6,1 g 5 g6 l 5 sumif a 5 a6,1 h 5 h6 2 如果a6大於等於1,則計算,否則返回空。計算時,對a5 a6大於等於1對應的g5 g6值求和,加上l5的值,再減去a5 a6大於等於1對應的h5 h6的和,並對這個...