Excel按固定比例随机分配数据?

Excel按固定比例随机分配数据?,第1张

如果你对这些10%、6.66%要求不是很严格,随机数会不断刷新变化也可接受的话,下面的公式会得到比较满意的结果,比如结果在B1:B80000中:

B1=CHOOSE(LOOKUP(RANDBETWEEN(1,10),{1,4,8},{1,2,3}),RANDBETWEEN(1,3),RANDBETWEEN(4,9),RANDBETWEEN(10,12))

下拉到B8000。下图是模拟结果。如果需要完全吻合,且得到的结果固定下来,公式要复杂些。请再追问。

公式思路,前3个数字和后3个数字各占30%,中间6个数字点40%。先在8万个单元格中生成8万个1~10的随机数,按Excel的随机数原理(开始回答时,前面有一段稍微说明Excel随机数原理的,但百度就是不让提交,删除后才提交成功),10个数字基本上各占8千个。用lookup来区分,随机数小于4,就按choose中的第1个随机数公式,4~7,就按第2个随机数公式,8~10,就按第3个。从而达到按指定的比例得到随机数。

材料/工具:Excel表格软件。

步骤:

1、打开Excel软件,随机选择一列表格(此处以A列为例),输入数字1-10.

2、在紧挨着此列的第一行,输入公式:=RAND()

3、按下回车键,下拉刚才输入的公式,生成数据

4、随便选择其中一个单元格,点击鼠标右键,找到“排序”选项,点击打开,选择“升序”。

5、此时,我们可以看到,第一列中的数字顺序已经被打乱。

6、选择前三行的数据,然后点击工具栏中的“数据”选项。

7、再次打开“数据”选项,找到“组合”,选择后即可对数据进行分组。

8、按照同样的方法,对需要进行打乱 *** 作的数据进行重复 *** 作,我们就可以得到一组打乱顺序的随机分组数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9899223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存