• ベストアンサー

Excel 乱数 1から10まで

こんにちは、 A1~A10の10個のセルに0,1,2,3,4,5,6,7,8,9の10個の数字をそれぞれ一回ずつ出したいと考えています。 乱数の関数を当てはめた場合、同じ数字が出でしまい目的通りには行きませんでした。 上記のことを行うためには、いろいろと組み合わせるのかも知れませんが、もっと簡単にできないものかと思っています。 何かお分かりのかたがいましたら教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

どこか適当なところ(たとえばZ1:Z10)に10個の乱数を発生させておい て、A1:A10ではその順位を出します。つまり A1: =rank(Z1, A1:A10) のようにします。相手が乱数なので、同順位の考慮はしなくても、実 用上は問題ないでしょう。

putitpmatp
質問者

お礼

返信ありがとうございます。 うまくいきました。 アイデアですね!!

その他の回答 (2)

  • sin90
  • ベストアンサー率23% (23/98)
回答No.3

申し訳ありません。NO.2さんに質問です。 A1: =rank(Z1, A1:A10) と書かれておりますが、 A1: =rank(Z1, Z1:Z10) ではないのですか? Z1の数値がZ1からZ10までの範囲内で何番目かという関数ではなかったでしょうか

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

1 2 3 … 10 と入れておいて、 1 0.3314 2 0.1297 3 0.7011 … 10 0.6411 と隣に乱数を作成して、 2 0.1297 1 0.3314 … 10 0.6411 3 0.7011 のように乱数で並べ替えとか。

関連するQ&A