WPS表格怎樣用rand及round函數(shù)生成符合要求的隨機(jī)數(shù)
WPS表格怎樣用rand及round函數(shù)生成符合要求的隨機(jī)數(shù)
WPS表格可滿足你對(duì)隨意數(shù)的各種要求,可以生成0-1之間的隨機(jī)數(shù)也可以生成0-100之間的整數(shù)也可以讓隨機(jī)數(shù)生成后不再變動(dòng),主要使用到了rand函數(shù)及round函數(shù)。以下是學(xué)習(xí)啦小編為您帶來(lái)的關(guān)于WPS表格用rand及round函數(shù)生成符合要求的隨機(jī)數(shù),希望對(duì)您有所幫助。
WPS表格用rand及round函數(shù)生成符合要求的隨機(jī)數(shù)
1、生成0-1之間的隨機(jī)數(shù)
這個(gè)最容易,因?yàn)閃PS表格內(nèi)置了隨意機(jī)生成函數(shù)——rand函數(shù),用法也很簡(jiǎn)單,只要在需要生成隨意數(shù)的單元格內(nèi)輸入“=rand()”(不含外側(cè)雙引號(hào),且所有字符均為半角,如圖1)。
輸入完成后回車,該單元格即出現(xiàn)一個(gè)大于或等于0,并小于1隨機(jī)小數(shù)。如果你需要很多這樣的隨機(jī)數(shù)的話,可以選中該單元格,然后用鼠標(biāo)左鍵在該單元格
右下角的方形點(diǎn)(即填充柄)按下,并向下拖動(dòng)到合適的位置,則這一范圍內(nèi)所有的單元格均生成一個(gè)隨機(jī)數(shù),如果還要更多,則再選中已經(jīng)生成隨機(jī)數(shù)的所有單元
格,并在選區(qū)右下方如法向右拖動(dòng),則拖出的矩形區(qū)域內(nèi)的所有單元格都會(huì)生成隨機(jī)數(shù),要多少有多少啊!
圖1WPS表格中輸入函數(shù)
2、生成0-100之間的整數(shù)
用rand函數(shù)生成的隨機(jī)數(shù)范圍是0-1之間的小數(shù),如果我想要生成0-100之間的任意整數(shù)應(yīng)該如何操作呢?如果還要用rand函數(shù)的話,則必須借助另一個(gè)函數(shù)——round函數(shù)。round函數(shù)的格式為:ROUND(數(shù)值,小數(shù)位數(shù)),其功能是“按指定的位數(shù)對(duì)數(shù)值進(jìn)行四舍五入后返回”。如“round(1.2586,2)”表示取1.2586小數(shù)點(diǎn)后2位有效數(shù)字,即返回值為“1.26”。
有了round函數(shù)的幫助,生成0-100之間的整數(shù)就不難了,可以在單元格中輸入“=ROUND(RAND(),2)*100”(不含外側(cè)雙引號(hào)),即先用RAND函數(shù)生成一個(gè)0-1之間的隨機(jī)小數(shù),再取該數(shù)值小數(shù)點(diǎn)后2位有效數(shù)字,然后乘以100,即可生成一個(gè)0-100之間的整數(shù)。
不過(guò),在WPS表格2007中,引入了一個(gè)特別的函數(shù)——RANDBETWEEN,這個(gè)函數(shù)的格式是RANDBETWEEN(最小整數(shù),最大整數(shù)),其功能是取最小整數(shù)和最大整數(shù)之間的隨意整數(shù)。上面的公式可以改寫成“=RANDBETWEEN(0,100)”即可達(dá)到相同的效果。
3、隨機(jī)數(shù)生成后不再變動(dòng)
用以上兩個(gè)函數(shù)生成的隨機(jī)數(shù)都有一個(gè)共同的特點(diǎn),就是每當(dāng)工作簿中有單元格的內(nèi)容發(fā)生改變時(shí),隨機(jī)數(shù)都會(huì)重新計(jì)算,也就是說(shuō),隨機(jī)數(shù)隨時(shí)都在變化之中,而不能固定下來(lái)。如果你希望這些隨機(jī)數(shù)一旦生成就不再變動(dòng),又該如何做呢?其實(shí)也很簡(jiǎn)單,就是在隨機(jī)數(shù)生成后,把它們?nèi)考羟械较到y(tǒng)剪貼板,并從“編輯”菜單中選擇“選擇性粘貼”,并在彈出的窗口中選擇“數(shù)值”(見(jiàn)圖2)。
圖2WPS表格設(shè)置選擇性粘貼
4、或者,在“常用工具欄”中點(diǎn)擊“粘貼工具”右側(cè)的倒三角,并在下拉菜單中選擇“值”(如圖3)。這樣,粘貼后的單元格的值就不會(huì)再有變化了。
猜你喜歡:
1.隨機(jī)數(shù)函數(shù)randbetween在excel中的使用