2016 - 2024

感恩一路有你

excel几个随机数之和等于固定值 随机函数总和不变使用方法?

浏览量:4806 时间:2023-06-19 21:49:44 作者:采采

随机函数总和不变使用方法?

如果你想用函数RAND生成一个随机数,并且它不会随着单元格计算而改变,你可以输入 "兰特() "在编辑字段中,保持编辑状态,然后按F9将公式永久更改为随机数。但是,这样一来,这个网格就一直是最初生成的数,而不再是随机数了。如果你想用函数RAND生成一个随机数,并且它不会随着单元格计算而改变,你可以输入 "兰特() "在编辑字段中,保持编辑状态,然后按F9将公式永久更改为随机数。

但是,这样一来,这个网格就一直是最初生成的数,而不再是随机数了。

要保持随机函数不变,可以不按[

Excel生成随机数。和是固定的?

当用公式求解时,必然会发生变化。功能和技术可以一起使用。方法如下:如果想在A1: A10中生成1到10的随机整数,在A1: A10中输入公式int(rand()*10 1)。如果想连续生成随机数并保存,可以复制A1: A10,然后选中要粘贴的区域,右键选择性粘贴,选择数值,然后确认。此时,B列中的数据不是公式。如果只是想在原区域实现。比较好的办法是用宏来处理,也就是用VBA随机生成,这样一运行就可以生成一个批处理。

如何用excel生成和值固定的随机数?

可以用公式来做。比如在A1里放535,在A2里输入。

ROUND(A$1/9 IF(RAND()0.5,1,-1)*RAND()*10,)

使用自动填充柄将A2公式下拉到A9和A10进行输入。

A1-SUM(A2:A9)

意思是A2到A9产生的数在535除以9加或减10的范围内波动,A10是A2: A9的和减去535,以保证A2: A10的和等于535。

继续按F9键,看看A10的结果是否合适。如果合适,可以复制A2: A10的结果,有选择地粘贴,在其他地方修复。

如果你想在平均值正负5之间波动,就换成。

ROUND(A$1/9 IF(RAND()0.5,1,-1)*RAND()*5,)

设置范围越大,A10越有可能超出范围,你只能敲F9几次。如果要生成小数,比如两位小数,公式就改成round (a $1/9 if (rand () 0.5,1,-1) * rand () * 10,2)。

公式 RAND A10

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。