导航:首页 > 数据处理 > 如何随机平均分配数据

如何随机平均分配数据

发布时间:2022-11-26 10:39:27

❶ excel总数固定随机区间数值分配怎么做

首先要说的是,Excel的随机数函数rand和randbetween所生产的随机数是正态分布的,也就是所产生的随机数的平均值与随机数上下限平均值是接近的,数据量越大,两个平均值越接近。

所以你要求36个数,在120~280之间,总和为8640,是很难一次直接通过一个公式得到期望的结果的。因为120与280的平均值是200,而36个数字总和为8640,其平均值为240,差距很大。

再说随机函数,在Excel中随机数函数称为易失性函数,简言之,就是函数得到的结果会在一定的条件下,如工作表中有任何的操作、编辑等操作,数据都会发生变化。而生成的随机数达到要求后,一般要求固定下来吧。那就得用到Excel的循环引用——直接或间接引用单元格本身。这里就是在生成的随机数满足要求后,单元格直接引用单元格本身,即已有的数据,从而保持不变。要循环引用,就得在Excel的选项中的公式选项卡内,把“启用迭代计算”打上对勾后确定。

本问题的基础方法,如图中的A列,选择A1:A36,输入公式:

=IF(ABS(SUM(A$1:A$36)-8640)>0,RANDBETWEEN(120,280),A1)

按同时按Ctrl+Enter2个键,一次完成公式输入(也可以先只输入A1的公式后下拉)

因为如前面据说的原因,36个数的和(A37)并没有达到预期的结果。如果有耐心,一直按F9,直到A37=8640后,再按F9不发生变化。但估计很难得到结果。

图中C列,把随机数的下限修改为200,这样200和280的平均值等于36数的平均值,输入完公式立即得到一组结果。

既要得到结果,又希望随机数的范围(上下限)不变,目前想到的办法只有一个折衷的办法,36个数中一小部分范围为120~280,另一部分把下限加大,如200。这样把平均值向36个数的平均值靠近。如图中的E列,E1:E10取范围120~280,E11:E36取范围200~280。只要数次F9即固定下来了。

❷ 如何用excel随机生成特定平均值和标准差的一组数据

工具/数据分析/随机数发生器,在对话框中,变量个数,1,表示产生一列数据;随机数个数,根据你的需要输入;分布,选择你要的分布,比如“正态”分布;参数,分别输入,平均值0.026,标准差2;随机数基数,0;输出选项,输出区域,选一个单元格就可以了;确定.得到一组数据.工具菜单没有,数据分析,应该采用工具/加载宏,进行加载,就可以用.

❸ excel将一个数随机分配各组,需要能够方便批量大量处理相关数据

你要的公式:

=MMULT(IFERROR(SMALL(RANDBETWEEN(-ROW(1:12),13),ROW(1:12)-{1,0}),{0,11}),{-2;2})+INT(C4/13)-1

数组公式,同时按下Ctrl+Shift+Enter结束输入。

按下F9刷新数据。

❹ 如何将随机的excel数据按平均值分组

不知道你的数值多大?要分成的组数随意?
1、先用汇总函数SUM(A:A)/100看看可以分成几组100;
2、选该列排序;
3、假设可以分成10组100,在第1行输入
=MOD(ROW()-1,10)+1
回车并向下填充——选该列——复制——右键——选择性粘贴——数值——确定。
4、选该列扩大范围排序。
这样,依次的1、2、3、4、……对应的数值就是“每组之和为100或者最接近100”了。也许头尾组的总和会有偏差,再适当互换些数据即可。

❺ 求数据平均分配的公式

之前在另一个回答里面,我回复你的评论了。

你现在有5万多个,先按5万个分拆吧。还是那样:数据在A1:A50000。

先升序排序。再在B1输入

=IF(OR(ROW()>5000,COLUMN()>10),"",IF(MOD(ROW(),2),OFFSET($A$1,(ROW()-1)*5+COLUMN()-2,),OFFSET($A$50000,2-(ROW()-2)*5-COLUMN(),)))

回车并向右和向下填充。

——————

给你做个检验:300个随机数据,平均分配10个人,每人30个数据,黄色的是各人汇总值:

❻ Excel 怎样让随机取数分布更均匀点

既然是随机,就肯定带有偶然性,所谓的 “分布均匀”也就是需要控制 “随机”的比率了,你可以考虑使用RANDBETWEEN 函数来达到控制范围,并通过多层函数嵌套实现相应的比例,比如:
=RANDBETWEEN(1,10)
会随机出现1-10的数字,如果想数字主要是 中间数据,可以考虑
=RANDBETWEEN(RANDBETWEEN(1,5),RANDBETWEEN(5,10))
这样出现1、2、9、10 的几率就比较低了。

❼ 如何生成均匀分布随机整数

用matlab的rand()和unidrnd()产生服从均匀分布的一组随机数
rand(m,n)产生m行n列的【0,1】均匀分布随机数
unidrnd(n,m,n)产生m行n列的数值小于n的【0,n】均匀分布随机数

❽ EXCEL怎么把固定列的数据随机平均分配到另一列去

首先你得计算一下平均分配过去多少值,将该数输入到一个空单元格上,点这个单元格后复制,选中要增加所有数,右击-选择性粘贴,上面选数值,中间运算中选加后确定,选中的所有单元格都会加上这个数了。

❾ 如何在Excel中生成均匀分布的随机数

步骤如下:

1、点击Excel选项。

2、点击加载项-->转到。

3、点击确定后,如果需要安装的会自动在线安装。
4、安装完成后,“数据”这个Tab项的子项最后会有一个“数据分析”选项。

5、点击“数据分析”选项,选择“随机数发生器”。

6、在变量个数中选择需要的个数,这里假设为1,在随机数个数中输入需抽样的样本数,这里假设为20,在分布中选择“均匀”,随机数所在范围假设为1-400,就是输出1到400内的随机数。

7、点击确定后,生成一列均匀分布于1-400的20个随机数。

❿ Excel如何随机并按数量分配一组数

Excel用Rand函数就可以随机并按数量分配一组数。

详细步骤:

材料/工具:Excel表格

1、在Excel中产生一组随机数需要用到Rand函数。

网络-Microsoft Office Excel

阅读全文

与如何随机平均分配数据相关的资料

热点内容
怎么能提高炒股技术 浏览:379
怎么样给群里所有人发信息 浏览:778
附加值农产品有哪些 浏览:642
数据线全自动焊锡机有哪些品牌 浏览:442
佛山照明led技术怎么样 浏览:819
怎么选择招聘代理公司 浏览:20
什么是msoffice数据 浏览:315
ea交易者数学思维怎么用 浏览:799
学生数据的分析是什么 浏览:290
阜阳母婴产品代理有哪些 浏览:405
车间工艺技术主管如何开展工作 浏览:29
德国哪些大学有电子信息专业 浏览:71
鞍山铁东区有哪些市场 浏览:242
网格交易到底有多少年化收益 浏览:607
聚多生活如何分享商品到小程序 浏览:302
新工资系统如何录数据 浏览:22
如何调出电脑主程序界面 浏览:256
微波遥感采用什么技术 浏览:516
三菱plc改程序怎么写 浏览:109
交易猫苹果区如何填写 浏览:889