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保护