有一位網友問到:在 Excel 中,如果要產生一些亂數值,其整數部分為三個位數,小數部分為四個位數,該如何處理?(參考下圖)
可用的方法很多,以下使用 INT 函數和 RAND 函數來完成。
儲存格A2:=(INT(RAND()*9000000)+1000000)/10000
RAND():產生小於 1 且大於等於 0 的亂數。
RAND()*9000000:產生小於 9000000 且大於等於 0 的亂數。
INT(RAND()*9000000):產生小於 9000000 且大於等於 0 的整數。其中 INT 函數的作用為將一個數值取其不大於(小於或等於)的最大整數。
INT(RAND()*9000000)+1000000:產生小於 10000000 且大於等於 1000000 的整數。
將上一式除以 10000,即可產生整數三位數、小數四位數的亂數了!
另外,如果你使用的 Excel 版本可以使用 RANDBETWEEN 函數,則可以修改公式:
儲存格A2:=RANDBETWEEN(1000000,9999999)/10000
還有各式各樣的寫法可達到這個亂數效果,試試自行練習看看吧!
全站熱搜