有位朋友問了一個有趣的問題:
,您這么多的EXCEL案例,里面的數據都是自己一個一個敲出來的?
其實,的案例中的數值部分,都是用隨機數函數RANDBETWEEN寫出的。
RANDBETWEEN函數
功能:
返回位于兩個指定數之間的一個隨機整數。
語法:
RANDBETWEEN(bottom, top)
參數:
Bottom ? ?必需。 RANDBETWEEN將返回的最小整數。
Top ? ?必需。 RANDBETWEEN將返回的最大整數。
示例:
在A1:D9區域自動填充隨機數值,如下動圖:
注意:
填充前:選中填充區域;
公式以Ctrl+Enter組合鍵結束;
按F9鍵可以實現刷新數據。
RANDBETWEEN函數,每次打開或者計算工作表時都將返回一個新的隨機整數,如果想是隨機數不改變,可以復制粘貼成數值格式,如下動圖:
上課的時候,會用這個隨機數函數提問:
比如,班里有50個人,那就在一個單元格里輸入=RANDBETWEEN(1,50),隨機生成一個學號,那這個同學就要回答問題了!再用F9刷新,隨機找出第二個、第三個同學,課題氣氛緊張活潑,很有趣。
RANDBETWEEN生成的隨機數,是不排除重復值的。
如果想產生不重復的隨機數,就要換成RAND函數。
RAND函數
功能:
返回大于等于 0且小于 1的均勻分布隨機實數。 每次計算工作表時都將返回一個新的隨機實數。
語法:
RAND云
RAND 函數語法沒有參數。
示例:
在D1:D12區域自動填充隨機0-1之間的隨機數,如下動圖:
由于RAND生成的隨機數不重復,所以可以用來隨機排序。比如給面試者隨機排面試順序。
首先將隨機數復制粘貼成數值,以免隨機改變,然后用rank函數給隨機數按大小排序,即得面試順序,如下動圖: