需要在表格中生成20~150之間的數字都為兩位數
=RAND()*(150-20)+20回車
然後你再調整精度就可以了
RAND()
說明
若要生成a與b之間的隨機實數,請使用:
RAND()*(b-a)+a
如果要使用函式RAND生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入“=RAND()”,保持編輯狀態,然後按F9,將公式永久性地改為隨機數。
示例
如果您將示例複製到空白工作表中,可能會更易於理解該示例。
操作方法
建立空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從“幫助”中選取示例
按Ctrl+C。
在工作表中,選中單元格A1,再按Ctrl+V。
若要在檢視結果和檢視返回結果的公式之間切換,請按Ctrl+`(重音符),或在“工具”選單上,指向“公式稽核”,再單擊“公式稽核模式”。
AB
公式說明(結果)
=RAND()介於0到1之間的一個隨機數(變數)
=RAND()*100大於等於0但小於100的一個隨機數(變數)
在Excel中可以使用RAND或RANDBETWEEN函式生產隨機整數。
1.使用RAND函式。
RAND函式返回大於等於0及小於1的均勻分佈隨機實數,其語法是:
=RAND()
要生成某個範圍內的隨機整數,可以使用以下公式:
=INT((上限-下限+1)*RAND()+下限)
生成的隨機整數中有可能包含上限或下限。例如要生成1-100之間的隨機整數,在單元格中輸入公式:
=INT(100*RAND()+1)
2.使用RANDBETWEEN函式
RANDBETWEEN函式可以直接返回位於指定的兩個數之間的一個隨機整數,其語法是:
RANDBETWEEN(bottom,top)
引數“bottom”為指定的最小整數,引數“top”為指定的最大整數。如公式:
=RANDBETWEEN(1,100)
返回1-100之間的隨機整數,可能包含1或100。
在Excel2003中,RANDBETWEEN函式不能直接使用,需要載入分析工具庫後才能使用。方法是:單擊選單“工具→載入項”,在彈出的“載入項”對話方塊中勾選“分析工具庫”,單擊“確定”即可。而在Excel2007中RANDBETWEEN函式可以直接使用。
需要在表格中生成20~150之間的數字都為兩位數
=RAND()*(150-20)+20回車
然後你再調整精度就可以了
RAND()
說明
若要生成a與b之間的隨機實數,請使用:
RAND()*(b-a)+a
如果要使用函式RAND生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入“=RAND()”,保持編輯狀態,然後按F9,將公式永久性地改為隨機數。
示例
如果您將示例複製到空白工作表中,可能會更易於理解該示例。
操作方法
建立空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從“幫助”中選取示例
按Ctrl+C。
在工作表中,選中單元格A1,再按Ctrl+V。
若要在檢視結果和檢視返回結果的公式之間切換,請按Ctrl+`(重音符),或在“工具”選單上,指向“公式稽核”,再單擊“公式稽核模式”。
AB
公式說明(結果)
=RAND()介於0到1之間的一個隨機數(變數)
=RAND()*100大於等於0但小於100的一個隨機數(變數)
在Excel中可以使用RAND或RANDBETWEEN函式生產隨機整數。
1.使用RAND函式。
RAND函式返回大於等於0及小於1的均勻分佈隨機實數,其語法是:
=RAND()
要生成某個範圍內的隨機整數,可以使用以下公式:
=INT((上限-下限+1)*RAND()+下限)
生成的隨機整數中有可能包含上限或下限。例如要生成1-100之間的隨機整數,在單元格中輸入公式:
=INT(100*RAND()+1)
2.使用RANDBETWEEN函式
RANDBETWEEN函式可以直接返回位於指定的兩個數之間的一個隨機整數,其語法是:
RANDBETWEEN(bottom,top)
引數“bottom”為指定的最小整數,引數“top”為指定的最大整數。如公式:
=RANDBETWEEN(1,100)
返回1-100之間的隨機整數,可能包含1或100。
在Excel2003中,RANDBETWEEN函式不能直接使用,需要載入分析工具庫後才能使用。方法是:單擊選單“工具→載入項”,在彈出的“載入項”對話方塊中勾選“分析工具庫”,單擊“確定”即可。而在Excel2007中RANDBETWEEN函式可以直接使用。