如何在列的每个单元格中添加随机数?

时间:2012-01-05 20:18:33

标签: excel random excel-formula

我确信这是一个非常幼稚的问题,但我以前从未这样做过,所以请耐心等待。我有一个包含多列的Excel工作表。对于其中一个列,我必须在该列的每个单元格中添加一个随机数。

E.g。

Col1 Col2

45    12
34    34
12    12
56    78
78    30

现在在第二列中,我必须添加一些随机的东西,比如在0到10之间。我不能在第二列中放置完全随机的值,因为我想要的只是与现有值略有偏差。

我知道如何使用RAND()RANDBETWEEN()生成随机数。我也知道我可以使用ROUNDUP()然后SUM()将其转换为整数。但是当我尝试使用公式时,它给了我循环参考警告,这是正确的。

有人可以帮忙吗?非常感激您的帮忙。

2 个答案:

答案 0 :(得分:5)

如果没有获得循环引用,则无法在单元格B2中引用B2 。除非你想“硬编码”每个单元格的值,例如在B2 =12+RAND()中,在B3 =34+RAND() ....我建议您使用第三列,将此公式或类似内容复制到C2中

=B2+RAND()

答案 1 :(得分:1)

类似(对于第二列):

=A2-5+RANDBETWEEN(1,10)

如果您想要小于和大于第一列中的数字

,则添加-5