- ベストアンサー
Excel 乱数 1から10まで
こんにちは、 A1~A10の10個のセルに0,1,2,3,4,5,6,7,8,9の10個の数字をそれぞれ一回ずつ出したいと考えています。 乱数の関数を当てはめた場合、同じ数字が出でしまい目的通りには行きませんでした。 上記のことを行うためには、いろいろと組み合わせるのかも知れませんが、もっと簡単にできないものかと思っています。 何かお分かりのかたがいましたら教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
どこか適当なところ(たとえばZ1:Z10)に10個の乱数を発生させておい て、A1:A10ではその順位を出します。つまり A1: =rank(Z1, A1:A10) のようにします。相手が乱数なので、同順位の考慮はしなくても、実 用上は問題ないでしょう。
その他の回答 (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 のように乱数で並べ替えとか。
お礼
返信ありがとうございます。 うまくいきました。 アイデアですね!!