excel,怎麼讓隨機資料rand函式的資料隨機範圍在單元格數字範圍之內?
1樓:網友
trunc(rand()*2)
以上公式中就是在和中隨機取數。
根據 這個公式,你自行調整一下你的**公式如果你能根據**內資料,詳細說明乙個例子,這樣方便別人給你提供準確公式。
2樓:網友
找出單元格數字範圍的上限值,乘以rand()函式就可以,如果下線小於0的話也要乘以下限值,你給的表妹看清楚邏輯,只能幫到這了。
excel如何讓一組資料範圍內隨機變化
3樓:簡淨軒語
用excel隨機函式實現資料一定範圍內的隨機變化。
1、開啟excel程式,在任意單元格輸入公式=rand()*100-10)+10,excel將生成10——100的隨機數。其中rand函式生成大於0小於1的隨機數。
2、如果想要一定區間的隨機整數,可以用randbetween函式來實現。在任意單元格輸入公式=randbetween(10,100),將生成10——100之間的隨機整數,其中第乙個引數是將返回的最小整數,第二個引數是將返回的最大整數,兩個引數缺一不可,是必須有的。
4樓:網友
有乙個函式rand是隨機產生0到1的數,產生後乘以30,再減去15,再用乙個歸整函式,即可。
補充:你點選函式輸入按鈕fx,出來的對話方塊,在搜尋函式對話方塊裡,輸入rand點選後面的轉到按鈕。再選擇下面的「有關該函式的幫助」按鈕,就會告訴你怎麼用的詳細方法。
同理,輸入trunc,可以歸整任何位數的數。
其他的函式,也可以用,你慢慢學吧。
5樓:離夏小安
=-15+int(31*rand())
乘於30隨幾後不會得到整數15
int()為取整。
excel怎麼設定資料在乙個範圍內自動隨機變化數字
6樓:朱科技
excel函式中randbetween可以生成自動隨機數操作方法:
輸入=randbetween(36,自動生成1到100之間的數字,也就是你說的乙個範圍內的變化數字,起始36和結束可以隨便修改成你需要的數字。
7樓:網友
=text(randbetween(0,99)/100+36,"")
randbetween 函式獲取乙個0至99之間的隨機數。text函式設定資料格式,保證像這樣的數末尾的0不被去掉~
用rand隨機函式怎麼求指定範圍的隨機數?
8樓:小甜甜愛亮亮
在excel中可以使用randbetween函式。
randbetween
返回位於指定的兩個數之間的乙個隨機整數。每次計算工作表時都將返回乙個新的隨機整數。
語法randbetween(bottom,top)
bottom 函式 randbetween 將返回的最小整數。
top 函式 randbetween 將返回的最大整數。
示例 返回一組介於1到100間的隨機數。
引數seed是srand()的種子,用來初始化srand()的起始值。
但是,要注意的是所謂的「偽隨機數」指的並不是假的隨機數。其實絕對的隨機數只是一種理想狀態的隨機數,計算機只能生成相對的隨機數即偽隨機數。計算機生 成的偽隨機數既是隨機的又是有規律的 ——一部份遵守一定的規律,一部份則不遵守任何規律。
比如「世上沒有兩片形狀完全相同的樹葉」,這體現到了事物的特性 ——差異性;但是每種樹的葉子都有近似的形狀,這正是事物的共性 ——規律性。從這個角度講,我們就可以接受這樣的事實了:計算機只能產生偽隨機數而不是絕對的隨機數。
系統在呼叫rand()之前都會自動呼叫srand(),如果使用者在rand()之前曾呼叫過srand()給引數seed指定了乙個值,那麼 rand()就會將seed的值作為產生偽隨機數的初始值;而如果使用者在rand()前沒有呼叫過srand(),那麼系統預設將1作為偽隨機數的初始 值。如果給了乙個定值,那麼每次rand()產生的隨機數序列都是一樣的~~
所以為了避免上述情況的發生我們通常用srand((unsigned)time(0))或者srand((unsigned)time(null))來 產生種子。如果仍然覺得時間間隔太小,可以在(unsigned)time(0)或者(unsigned)time(null)後面乘上某個合適的整數。
怎麼編寫隨機數函式,excel隨機函式公式
excel中怎樣使用隨機函式得出 a,b 之間的隨機整數,公式是什麼呢?使用隨機數公式rand 最小值 rand 最大值 最小值 公式是 a rand b a rand 函式。定義函式 int rand void 函式功能 產生隨機數。 使用該函式首先應在開頭包含標頭檔案。include c 建議使用...
隨機數字陣列 排序,隨機數列怎麼排序
你挺有想象力的,放心我編譯通過了的,滿足你要求。陣列裡的數隨便你改。include void sortnum int arr,int count 將陣列的數全部從小到大排序。int i,j,t for j j count j for i i count j i if arr i arr i t ar...
如何在EXCEL中自動生成隨機數A,B,C,D,且該4數字之和不大於
在a1輸入 int rand 11 在a2輸入 int rand 11 sum a 1 a1 然後選中a2下拉到a4就好了。隨機數的範圍有沒有限制?如果要生成 a,b 之間的隨機實數,請使用 rand b a a excel怎麼在某一範圍內生成隨機數?1 excel中可以利用randbetween函...