因?yàn)殡S機(jī)數(shù)函數(shù)是一個(gè)易失性函數(shù),所以正如題主所說,生成的隨機(jī)數(shù)會(huì)在每次打開文件時(shí)重新生成。其實(shí),不只是打開文件時(shí),而是工作表中有任何操作,如輸入數(shù)據(jù)后按回車鍵確定、篩癬排序按F9重新計(jì)算等,隨機(jī)數(shù)都會(huì)重新生成。 要使隨機(jī)函數(shù)生成的
EXCEL內(nèi)置了很多實(shí)用而強(qiáng)大的函數(shù),其中隨機(jī)生成數(shù)就是一個(gè)例子。以下給大家介紹Excel怎么生成隨機(jī)數(shù)。
材料/工具
EXCEL任意版本
1、首先在excel表格的單元格內(nèi)輸入隨機(jī)函數(shù)公式:=RAND()。 2、點(diǎn)擊回車即可生成一個(gè)隨機(jī)數(shù)字,該數(shù)據(jù)的大小范圍無法控制,需要將其設(shè)置在一定范圍內(nèi)。 3、例如需要將其設(shè)置為數(shù)字5到數(shù)字15之間,可以輸入隨機(jī)函數(shù):=RAND()*(15-5)+5。 4、點(diǎn)擊
方法/步驟
打開EXCEL,選擇要生成隨機(jī)數(shù)的表格
使用函數(shù)指令可以完成。 單元格=ROUNDDOWN((RAND()*99999999),0) 按F9刷新即變化隨機(jī)8位數(shù) ROUNDDOWN(number,num_digits) Number 為向下舍入的任意實(shí)數(shù)。這個(gè)參數(shù)用的不多。 Num_digits 四舍五入后的數(shù)字的位數(shù)。這個(gè)參數(shù)用的不多。 rand()函數(shù)
在上方函數(shù)欄輸入“=rand()”
使用函數(shù)指令可以完成。 單元格=ROUNDDOWN((RAND()*99999999),0) 按F9刷新即變化隨機(jī)8位數(shù) ROUNDDOWN(number,num_digits) Number 為向下舍入的任意實(shí)數(shù)。這個(gè)參數(shù)用的不多。 Num_digits 四舍五入后的數(shù)字的位數(shù)。這個(gè)參數(shù)用的不多。 rand()函數(shù)
回車,這樣就生成了一個(gè)0~1之間的隨機(jī)數(shù)
既然用代碼了,那就沒必要再用函數(shù)了,也不容易想出簡單公式還解決這個(gè)問題,直接在代碼中出隨機(jī)數(shù),不是列簡單么。
如果想要變化隨機(jī)的范圍,只需在原基礎(chǔ)上“=rand()”后面加上“*n(倍數(shù))”,例如“*100”
=rand() 生成0-1之間的隨機(jī)數(shù)(小數(shù),包含0不包含1) =Randbetween(1,10) 生成1-10之間(包含1和10,數(shù)字可以自己修改為自己要的范圍)的隨機(jī)數(shù)(整數(shù))。 拓展思路: =RAND()*100 大于等于0但小于100的一個(gè)隨機(jī)數(shù)(帶小數(shù))
這樣就是生成0~100之間的隨機(jī)數(shù)了
1.首先計(jì)算這個(gè)范圍的差值。這里假設(shè)范圍值為50~100之內(nèi)的隨機(jī)數(shù) 2.打開電子表格,在所需要產(chǎn)隨機(jī)數(shù)的單元格內(nèi)輸入如下公式:=rand()*(100-50)+50。按確認(rèn)鍵就可以生成在規(guī)定范圍內(nèi)的隨機(jī)數(shù)了! 3.如果你需要生成多個(gè)隨機(jī)數(shù),那拖動(dòng)單元格最
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
怎么在EXCEL生成8位隨機(jī)數(shù)字
使用函數(shù)指令可以完成。
單元格=ROUNDDOWN((RAND()*99999999),0)
按F9刷新即變化隨機(jī)8位數(shù)
ROUNDDOWN(number,num_digits)
Number 為向下舍入的任意實(shí)數(shù)。這個(gè)參數(shù)用的不多。
Num_digits 四舍五入后的數(shù)字的位數(shù)。這個(gè)參數(shù)用的不多。
rand()函數(shù)產(chǎn)生隨機(jī)數(shù)的一個(gè)隨機(jī)函數(shù)。
99999999這八位數(shù)的9代表單元格的隨機(jī)數(shù)是8位且不大于99999999
最后一位0表示沒有小數(shù)點(diǎn),隨機(jī)數(shù)為整數(shù)。
excel如何生成多個(gè)范圍內(nèi)的隨機(jī)數(shù)
既然用代碼了,那就沒必要再用函數(shù)了,也不容易想出簡單公式還解決這個(gè)問題,直接在代碼中出隨機(jī)數(shù),不是列簡單么。
如何用excel生成隨機(jī)數(shù)?
推薦還是用vba來實(shí)現(xiàn)。
如果嫌麻煩,不想用vba,可以采用rand()函數(shù),具體做法為
在前4個(gè)數(shù)使用 =rand()*30,第5個(gè)數(shù)為 100-前4個(gè)數(shù)的總和。
如何在excel中生成一個(gè)在一定范圍內(nèi)的隨機(jī)數(shù)
=rand()
生成0-1之間的隨機(jī)數(shù)(小數(shù),包含0不包含1)
=Randbetween(1,10)
生成1-10之間(包含1和10,數(shù)字可以自己修改為自己要的范圍)的隨機(jī)數(shù)(整數(shù))。
拓展思路:
=RAND()*100 大于等于0但小于100的一個(gè)隨機(jī)數(shù)(帶小數(shù))
如何使excel產(chǎn)生一個(gè)范圍內(nèi)的隨機(jī)數(shù)?
1.首先計(jì)算這個(gè)范圍的差值。這里假設(shè)范圍值為50~100之內(nèi)的隨機(jī)數(shù)
2.打開電子表格,在所需要產(chǎn)隨機(jī)數(shù)的單元格內(nèi)輸入如下公式:=rand()*(100-50)+50。按確認(rèn)鍵就可以生成在規(guī)定范圍內(nèi)的隨機(jī)數(shù)了!
3.如果你需要生成多個(gè)隨機(jī)數(shù),那拖動(dòng)單元格最下角小三角就可以啦!
Microsoft Excel是微軟公司的辦公軟件Microsoft office的組件之一,是由Microsoft為Windows和Apple Macintosh操作系統(tǒng)的電腦而編寫和運(yùn)行的一款試算表軟件,最早版本是在1985年開發(fā)的。
Microsoft Excel可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計(jì)分析和輔助決策操作等,具有打開或關(guān)閉表格標(biāo)題行、計(jì)算列使用單個(gè)公式調(diào)整每一行、數(shù)據(jù)排序和篩選、自定義公式和文本輸入等功能。目前,Microsoft Excel被廣泛應(yīng)用于管理、統(tǒng)計(jì)財(cái)經(jīng)、金融等眾多領(lǐng)域。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com