2012-01-05 16 views
4

これはかなり素朴な質問だと確信していますが、私は以前これをやったことがないので、私に同行してください。私は複数の列を持つExcelシートを持っています。列の1つについては、その列の各セルに乱数を追加する必要があります。列の各セルに乱数を追加する方法は?

など。

2列目の今
Col1 Col2 

45 12 
34 34 
12 12 
56 78 
78 30 

、私は、ランダムな何かを追加する必要があり、私が望むすべてが既に存在しているから若干のずれであると私は、2番目の列に完全にランダムな値を置くことができない0〜10の間で言います値。

RAND()またはRANDBETWEEN()を使用して乱数を生成する方法を知っています。私はまた、ROUNDUP()を使って整数に変換してからSUM()を使って整数に変換できることも知っています。しかし、私は数式を使ってそれをしようとすると、それは私に正しい循環参照警告を与えます。

誰か助けてもらえますか?あなたの助けは非常に高く評価されています。 (第二カラム用)などの

+0

を下にコピーRAND()などを使用すると、ワークシートが再計算するたびにランダム値が変更されます。 –

+0

@barry:はい、私はそれを知っていて、それは問題ありません。 – Bhushan

答えて

5

を数その後、大小の両方が必要な場合は、B2を参照することはできません追加され循環リファレンスを取得せずにセルB2内。各セルの値を「ハードコード」する必要がある場合を除きます(例: B2 =12+RAND()で、B3 =34+RAND()に....私はあなたがC2で、この式または類似と3番目の列を使用することをお勧めこれは、「ワンです......私の答えにもかかわらず

=B2+RAND()

+0

私はすでに同じ手法で問題を解決しています。しかし、応答に感謝します。 – Bhushan

1

何か:

=A2-5+RANDBETWEEN(1,10) 

-5あなたが最初の列に

+0

これは循環参照問題を引き起こすでしょう。 – Bhushan

+0

いいえ、これはセルB2の式です。 – Arnoldiusss

+0

オハイオ州オハイオ州ですが、私が言ったように、数は完全にランダム**ではありません。元の値とある程度のずれがなければなりません。 – Bhushan

関連する問題