Note: The other languages of the website are Google-translated. Back to English

如何在Excel中根據分配的概率生成隨機值?

如果存在帶有一些值和相應分配百分比的表格,如下表中的屏幕截圖所示。 現在,我想根據值列表及其分配的概率生成隨機值。
doc隨機,概率為1

隨機產生隨機值


箭頭藍色右氣泡 隨機產生隨機值

實際上,要生成具有概率的隨機值,您只需要兩個公式。

1.在表的相鄰單元格中,鍵入此公式 = SUM($ B $ 2:B2),然後將此公式向下拖動到所需的單元格。 看截圖:
doc隨機,概率為2

2.選擇一個將要放置隨機值的空白單元格,鍵入此公式 =INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1), 按 恩特r鍵。 然後按 F9 鍵以根據需要刷新值。
doc隨機,概率為3


相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (19)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
=INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)



這個公式中的 +1 有什麼作用?
網站主持人對此評論進行了最小化
你好,因為累積列我統計小於等於1的行數,但是RAND()函數只能在0-0.9999範圍內工作,如果不+1,最後一個值G不能永遠隨機選擇。
網站主持人對此評論進行了最小化
任何人都知道我將如何在不使用概率池替換的情況下執行此操作。 舉個例子:A 池有 10 個人。 B 池有 7 個人。 我們有 80% 的可能性會從 A 池中拉出某人; 20% 的概率我們會從 B 池中拉出一個人。我們想從 5 個池中隨機挑選 2 個人而不替換。 即使沒有替換,從任一池中拉出的概率也保持在 80/20。 有任何想法嗎?
網站主持人對此評論進行了最小化
抱歉,我還沒有為您的問題找到解決方案。 如果你找到答案,你介意讓我知道嗎?
網站主持人對此評論進行了最小化
為什麼每次我對工作表進行調整時,此函數的值都會發生變化? 如果結果不斷變化,我將無法測試我的樣本數據
網站主持人對此評論進行了最小化
抱歉,由於公式包含 RAND() 函數,因此在調整工作表時公式會不斷變化。
網站主持人對此評論進行了最小化
這是隨機生成的整數中的一個常見問題。 當它們被生成時,隨機數,將它們複製並粘貼為特殊值,這樣它們就不會再改變了。 但你會失去公式。 最好在同一個電子表格中使用不同的工作表。
網站主持人對此評論進行了最小化
你好,誰能幫我得到正確的公式? 我想獲得隨機值,但有一定的限制。 例如,隨機獲取“紅色、藍色、綠色、橙色或粉色”,但我對每種顏色都有特定數量的項目,因此我必須在公式中設置此條件。
謝謝!
網站主持人對此評論進行了最小化
您可以嘗試插入隨機數據來創建自定義列表為紅色、藍色、綠色、橙色和粉紅色,然後插入然後隨機排列。
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
如果單元格中的數據是水平的而不是垂直的,這是否有效? 我的不是。 謝謝
網站主持人對此評論進行了最小化
抱歉剛剛注意到我延長了累積概率。 超出預期範圍
網站主持人對此評論進行了最小化
我如何利用這個隨機數生成器,但只能在標準內生成奇數或偶數? 當我添加“ODD”或“EVEN”編碼時,它只會在單元格中產生數字“1”。
網站主持人對此評論進行了最小化
嗨,Preston Ehrsam,插入隨機數據工具不能僅插入隨機偶數或奇數。
網站主持人對此評論進行了最小化
坦率地說,我認為這個公式行不通。
我正在嘗試對選舉結果進行抽樣,以便連續獲得不同政黨的選票。 不,我想進去隨機抽取十張選票(有點像出口投票工作),但我總是排在第一方。
網站主持人對此評論進行了最小化
該公式僅在使用 RANDBETWEEN(1;X) 替換 RAND() 時才有效,其中 X 是可能結果的總數,它只是一個大於 1 的整數。
網站主持人對此評論進行了最小化
奧蒂莫拉沃羅! Questo è proprio quello che cercavo。 Però non funziona con Calc di Open Office, che fra l'altro accetta solo i comandi in italiano。
E' possibile tradurla in modo che funzioni anche con calc? Io non ci sono riuscito.Grazie。

網站主持人對此評論進行了最小化
MÌNH KHÔNG HIỂU LẮM。 TẠI SAO PHẢI LÀM NHƯ VẬY Ạ?
網站主持人對此評論進行了最小化
你是一個救生員。
萬分感謝!
網站主持人對此評論進行了最小化
一個公式 ta errada... <= altera a P()... Tem que ser < apenas... 

這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護