Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

本文將說明 Microsoft Excel 中 RAND 函數的公式語法及使用方式。

描述

RAND 會傳回大於或等於 0 且小於 1 的平均分配隨機實數。 每次計算工作表時,都會傳回新的隨機實數。

附註: 從 Excel 2010 開始,Excel 使用梅森旋轉演算法 (MT19937) 來產生亂數。  

語法

RAND()

RAND 函數語法沒有引數。

註解

  • 若要產生介於 a 與 b 之間的隨機實數,請使用公式:

=RAND()*(b-a)+a

  • 如果您想使用 RAND 函數來產生亂數,但是不希望該數在每次計算儲存格時改變,您可以在資料編輯列輸入 =RAND(),然後按 F9,將公式變更為亂數。 公式會計算並只留下一個值。

範例

請在下列表格中複製範例資料,再將它貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬以查看所有數據。

公式

描述

結果

=RAND()

大於或等於 0 且小於 1 的隨機數

變化的

=RAND()*100

大於或等於 0 且小於 100 的隨機數

變化的

=INT(RAND()*100)

一個大於或等於 0 且小於 100 的隨機整數

變化的

注意: 當工作表在不同的儲存格中輸入公式或數據重新計算,或是手動重新計算 (按 F9) 時,會針對使用 RAND 函數的任何公式產生新的隨機數。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

Mersenne Twister 演算法

RANDBETWEEN 函數

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×