Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

如何寫數字亂數(random)排列組合的程式(VB)?

請各位高手大大幫忙,可否幫忙寫6,9,12,15的亂數組合程式,然後可以產生到excel的sheet裡面?謝謝!

2 個解答

評分
  • 1 0 年前
    最佳解答

    圖片參考:http://tw.yimg.com/i/tw/blog/rte/smiley_4.gif

    在任一儲存格直接輸入

    =FLOOR(RAND()*12,3)+6

    =CHOOSE(INT(RAND()*4)+1,6,9,12,15)

    =INDEX({6,9,12,15},INT(RAND()*4)+1)

    =(INT(RAND()*4)+2)*3

    都可以產生6,9,12,15的亂數

    圖片參考:http://tw.yimg.com/i/tw/blog/rte/smiley_4.gif

  • 阿良
    Lv 4
    1 0 年前

    最簡單的方法如下:

    步驟一、B2儲存格 給定 =rand()

    步驟二、B3儲存格 給定 =3+3*IF(B2<=1/4,1,IF(B2<=1/2,2,IF(B2<=3/4,3,4)))

    以上即可產生6,9,12,15的數字,希望對你有所幫助!

還有問題?馬上發問,尋求解答。