Re: [算表] 抽黑.白棋機率(黑白.棋數量不相等)

看板Office作者 (ㄖㄨㄚ渴)時間15年前 (2011/04/21 13:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《LivingGym (Jimmy)》之銘言: : 軟體:Excel : 版本:2010 : 小弟的需求是 : 1. 有10顆黑棋、10顆白棋放入袋中,抽出一棋並記錄顏色後放回 *20次 : 2. 若上一輪抽到a次黑棋、b次白棋,則本次母群體改為a顆黑棋、b顆白棋 : 3. 抽出一棋並記錄顏色後放回 *20次 : 我的問題是我只會用RANDBETWEEN(0,1)去模擬第1步 : 但是不知道如何執行第2.3步(將a.b帶入隨機公式) : 先感謝各位看完我的問題 我是這樣想的,結果如下所示: A   B   C   D   E   F 分界 新分界 分界 新分界 分界 新分界 3 3 3 3 3 2 取值 黑白 取值 黑白 取值 黑白 1 ● 5 ○ 6 ○ 1 ● 6 ● 1 ● 1 ● 6 ○ 5 ● 4 ○ 2 ● 2 ○ 4 ○ 1 ● 6 ○ 6 ○ 6 ○ 4 ○ 我把20次改6次,母體由3黑3白組成,共6顆子,先告知。 首先說一下A-column在幹嘛。那串「1,1,1,4,4,6」是randbetween(1,6)選出來的, 而A2那格的「3」,是表示這次分界點設在「3」,這東西影響B-column的●○結果。 B-column的●跟○是設函數「IF(A4<=A2,"●","○")」得到,這函數意思就是「 如果值<=3則出現●」,這就是你要的黑白棋結果。 以上,就是第一次抽樣結果。 關鍵的第二步,設定母體黑白子數,這一步我設定在B2格, 函數「COUNTIF(B4:B23,"●")」,沒錯,就是你第一次抽樣後黑子的數量,而這值, 就是你下一次分界的值,所以C2那格寫「3」。 以此類推,每次要Rand值判定的「分界」都是依據左邊那「新分界」來決定。 一直向右邊貼20次,就是你要抽樣20次的結果。 好吧,我舉個例。 一開始6顆,3黑3白,所以我設定如果rand出的值<=3,那就叫黑子●,反之為○ 第一次抽完,如果是4個●,那是不是表示新的母體由4黑2白組成,所以新的判定 為rand值<=4,為● 圖示如下: 黑 白 ─────┼───── 1 2 3   4 5 6 黑 白 ───────┼─── 1 2 3 4   5 6 嗯,就這樣。 ※ 編輯: kan2001kimo 來自: 218.173.130.219 (04/21 13:44)

04/21 18:19, , 1F
我大致上有概念了 非常感謝您的說明^^
04/21 18:19, 1F
文章代碼(AID): #1Dhy8rz8 (Office)
文章代碼(AID): #1Dhy8rz8 (Office)