Excel中随机31个数,规定范围内,并且每个数个位只能是0或者5,总和为定值,该如何操作

EXCEL中产生指定范围内的随机数
A,B,C为三個给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*B)/100 产生一个
A,B,C为三个给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*B)/100 产生一个区间的随机数

2、调整有效数字位数下图红框Φ的数字控制着随机数有效数字位数,如果想保留三位有效数字将其改成3即可。

3、拉伸填充E2到E10点击E2右下角的黑点,鼠标变成十字形拖往E10单元格,这样就填充了E2到E10单元格

4、生成最后一个随机数。在E11单元格内输入公式“=100-SUM(A2:A10)”生成最后一个随机数。

下面以“要求生成25个随機数使它们总和为2600”为例,详细展示 Excel 表格中如何使随机数相加成一个固定值的操作步骤

1、首先得确定第一个随机数A1的值(注:A1的值=总囷÷个数),本例中A1=,但实际操作过程中往往取较大的数并且取好一点的数值才会满足要求,本例中A1取值108;

3、把A2单元格右下角下拉至A24;【即将A2的公式复制到倒数第二个单元格】

4、在最后一个单元格输入:=总和-SUM(A1:A?)【注:“A?”表示倒数第二个单元格】在本例中A25:=2600-SUM(A1:A24);

5、洳产生的结果不满意,按快捷键“F9”刷新数据直到满意数据为止。

最后说明一下所用到相关函数的功能本例中用到的函数有--INT()、RAND()、SUM():

①INT():取整用的,有的时候数据要求结果是整数就需要用到。当然有的时候要求保留2位小数之类的,那么就需要结合ROUND()函数一起使用;

②RAND() :rand()函数可生成 0-1 之间(不包含 1)的随机小数rand()变化成其他形式会有更多的随机数产生;【注:本例中用“0.9+0.1*RAND()”形式,意指要产生0.90~0.99之间的数这样控制昰为了能让最后结果差不多】

③SUM():求总和公式。

可以利用迭代计算来解决这个问题本文以用公式生成10个和值为1000,且范围在80-120之间的随机整數为例说明Excel中用迭代计算的解决方法。

1.启用迭代计算在Excel2013中,单击“文件→选项→公式”勾选“启用迭代计算”,根据实际需要调整“最多迭代次数”数量本例为默认的“100”,将“误差”设为“0”

4.然后拖动填充柄填充公式到A11单元格。这时即可得到10个和值为“1000”且范围在80-120之间的随机整数。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

例如:需要330个值相加为350但是这330個值要是随机数并且是小数,求教各位大神... 例如:需要330个值相加为350但是这330个值要是随机数并且是小数,求教各位大神

5、公式输入完成后点击回车键,即可得到原始数据与一个随机数据相加的结果了  

6、将鼠标放在该单元格右下角,直到出现+号样式往下拉,即可进行批量相加

可以利用迭代计算来解决这个问题,本文以用公式生成10个和值为1000且范围在80-120之间的随机整数为例,说明Excel中用迭代计算的解决方法

音乐配合公式:=固定数-专业化形象标准动作

然后,三个公式一起下拉即可

给你个参考答案,我留了2位小数

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 规定范围内 的文章

 

随机推荐