excel如何產生不重復的隨機數 Excel如何隨機抽取奇數和偶數?
Excel如何隨機抽取奇數和偶數?經指正修改了下,剛才說錯了RANK的意思,只不過建議使用RAND()只化合240個數字,很小概率會發生重復,但肯定有可能的,所以RANK函數建議使用錯誤,以下為錯誤的
Excel如何隨機抽取奇數和偶數?
經指正修改了下,剛才說錯了RANK的意思,只不過建議使用RAND()只化合240個數字,很小概率會發生重復,但肯定有可能的,所以RANK函數建議使用錯誤,以下為錯誤的:
很簡單,利用RANDRANK函數可以不生成,真接RANDBETWEEN看樣子是不對的,那樣會有亂詞的出現。
共兩步,方法萬分感謝:
1、在單元格A2中輸入RAND(),能生成0~1之間的隨機數,往下拉自動填充240個,這里面會有再重復一遍的;
2、在單元格B2中然后輸入RANK(A2,$A:$A)COUNTIF(A$2:A2,A2)-1,往下拉自動填充100個,這100個就是1~240之間的不亂詞的隨機數。
原理是什么呢?(以下經過改)
RAND()這個可以生成氣體0~1之間橫豎斜的隨機數,很有可能會反復重復
RANK函數的公式為:RANK(對象,的確腳注范圍,0/1),0為升序排列可省略,1為升序。RANK的排序如果不是遇見是一樣的的數值,會將排序的序號沒顯示為同一,同樣的,比同一的數值靠后統計計算的數值排序序號,會設置成算上重復一遍的次數,比如:
圖中要知道45的排序都為3,不過58的排序并并非4,只是5,這時候這個可以用COUNTIF來統計數據RANK函數的排好的序列號,接受出現次數的統計
COUNTIF(C$1:C1,C1),“$”的意思是下拉時,統計范圍只系統默認為第一行到當前行,這樣的就做統計出了45當前直接出現的次數。
結果用RANK排序COUNTIF統計的出現次數,就應該是把“0~240內的數值都加了1,亂詞的那部分數值都加了對應的出現次數”,因為RANK把比重復數值更靠后的數值其排序序號而且了重復次數,因此更靠后的排序序號本來比反復重復數值大了1
之后統計出來都減1就可以了,所以第二步的公式為RANK(A2,$A:$A,1)COUNTIF(A$2:A2,A2)-1
Excel怎么設置數據在一個范圍內自動隨機變化數字?
EXCEL函數中RANDBETWEEN可以不化合自動啟動隨機數操作方法:●然后輸入RANDBETWEEN(36,37.99)批量生成1到100之間的數字,也就是你說的一個范圍內的變化數字,起始36和結束37.99也可以隨便選可以修改成你是需要的數字
均值和隨機數怎么生成?
操作方法
01
首先要空白文檔一個excel表格
02
全選不需要生成隨機數的表格,如我這里鼠標右鍵點擊的是A1,后再然后輸入公式RANDBETWEEN(60,100),這個公式含義:化合一個隨機數,這個隨機數的值大小是在60到100之間。然后把按“回車鍵”再確認去掉能生成一個隨機數
03
接著將A1表格選中后,右鍵你選擇截圖內容
04
再復制10個表格,即可生成10個隨機數,可以清晰的看到這些數據是在60到100之間的隨機數,但是平均數是不判斷的。這個是生成隨機數的方法
05
接下來的要相關規定這10個隨機數的平均值480,需要用到自身函數。先要設置里一下文檔選項,不然的話有可能運行錯誤。
06
在“公式”欄中的“啟用迭代可以計算”的復選框勾上
07
在其他的不可以表格中然后輸入數據:80,如C1表格中鍵入80
08
再鼠標右鍵點擊E1欄,然后輸入公式:IF(AVERAGE(E1:E10)C1,E1,RANDBETWEEN(60,100)),按回車確認表就行,然后再剪切粘貼E1表格,向下再復制10個就也可以生產出來10個隨機數。
IF(AVERAGE(E1:E10)C1,E1,RANDBETWEEN(60,100))這個公式含義:在E1中任務道具生產另一個60到80之間的隨機數,然后把對E1到E10之間的數值求平均值,如果沒有這個平均值4C1(即80),則建議使用這個數。要不然然后再生成沉淀,很清楚符合條件為止
09
但是這個表格還是需要可以修改再看看,像鼠標右鍵點擊表格E2可以清晰的看到公式變了;IF(AVERAGE(E2:E11)C2,E2,RANDBETWEEN(60,100))
所以才要設置里為IF(AVERAGE(E1:E10)C1,E2,RANDBETWEEN(60,100)),
同理可知的其他8個也要按照這樣設置。
E3設置中:IF(AVERAGE(E1:E10)C1,E3,RANDBETWEEN(60,100))
E4設置中:IF(AVERAGE(E1:E10)C1,E4,RANDBETWEEN(60,100))
E5設置里:IF(AVERAGE(E1:E10)C1,E5,RANDBETWEEN(60,100))
E6系統設置:IF(AVERAGE(E1:E10)C1,E6,RANDBETWEEN(60,100))
E7設置中:IF(AVERAGE(E1:E10)C1,E7,RANDBETWEEN(60,100))
E8可以設置:IF(AVERAGE(E1:E10)C1,E8,RANDBETWEEN(60,100))
E9設置中:IF(AVERAGE(E1:E10)C1,E9,RANDBETWEEN(60,100))
E10設置:IF(AVERAGE(E1:E10)C1,E10,RANDBETWEEN(60,100))
10
結果,要是你是想看均值如何確定真有等于零80,這個可以然后再做個函數計算這10個數的平均值。在E13鍵入:AVERAGE(E1:E10)即可解決查找這10個數的平均值,時刻監控設備數據的可用性,能夠防止出現錯誤