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")
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/