Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 excel隨機函數的常見應用大概有以下幾種情況。 第一,利用Excel隨機函數生成1-10的隨機數 解法一:=RANDBETWEEN(1,10) 解法二:=INT(RAND()*10)+1 第二,利用Excel隨機函數生成10—100的隨機整十數 10—100的隨機整十數:10,20,30,40,50,60,70,80,90,100。使用的隨機函數有:randbetween和rand。 解法一:=RANDBETWEEN(1,10)*10 解法二:=ROUND((RAND()*90+10)/10,)*10 解法三:=INT(RAND()*10)*10+10 第三,利用Excel隨機函數在區域內生成1-100的隨機不重復整數 比如:在A1:A100單元格區域生成1-100的隨機不重復整數。 解法一:在A1單元格輸入數組公式:=SMALL((COUNTIF(INDIRECT("R[-"&ROW()-(ROW()>1)&"]C:R[-1]C",),ROW($1:$100)))*101+ROW($1:$100),INT(RAND()*(101-ROW(A1)))+1),下拉至A100。 我們可以在B列驗證:在B1單元格輸入:=COUNTIF(A:A,A1),下拉,看到結果全部為1。Countif就是統計當前單元格數據在整個區域的個數,1即為不重復。 解法二:在A2單元格輸入數組公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$100))=0,ROW($1:$100)),INT(RAND()*(101-ROW(1:1))+1)),下拉至A101。 如果Excel是03版的,在使用RANDBETWEEN隨機函數時,需要勾選工具——加載宏——分析工具庫,才能使用。 第四:A1,B1單元格填寫60~80之間的隨機數,保留一位小數,而且A1填的隨機數與B1填的隨機數相差0.2。 a1公式 =text(round(60+rand()*20,1),"0.0") b1公式 =text(round(a1-0.2+rand()*0.4,1),"0.0")
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |