Kくん
スプレッドシートで百ます計算を毎回違う数字になるように作成したいんだ
ママ
乱数を使うと、いろんな数字のパターンでできそうだね
レイアウトを作成する
1)10×10の枠を作成する。100マス計算は難しい場合は、5×5など小さくすることもできます。
ランダムな値を作成する
1)乱数を作成する関数(RAND関数)を使って、ランダムの数値を作成する。(※現在数値が入っているところにRAND関数を入力する)
=Rand()
Kくん
小数点の数字だと、百ます計算に使えないけどどうしたらいいんだろう
ママ
値の順位を決めるRANK関数を使うと1~10の数字が表示されるのよ。そうすることによって、10マスに同じ値が重複しないようになるでしょう
RANK - Google ドキュメント エディタ ヘルプ
データセット内の特定の値の順位を返します。 使用例 RANK(A2,A2:A100) RANK(4,A2:A100,1) 構文 RANK(値, データ, ) 値 - 順位を特定する値です。 データのセルや要素に値が含まれていない場合、RAN...
2)M3の値は、M3からM12のなかで、何番目の値なのかをRANK関数で出すことができる。
=RANK(M3,$M$3:$M$12)
Kくん
RANK(M3,M3:M12)じゃなくて、RANK(M3,$M$3:$M$12)を付けるの?
ママ
$を付けることによって、M3からM12は動かないですよという意味があるのよ。
オートフィル機能を使うときに、値がずれるのを防ぐの。
3)横のRANK関数
=RANK(N2,$N$2:$W$2)
Kくん
できたけど、右側の乱数、消したいな
ママ
非表示にするのはどうかな。非表示にしたい列を選択して、右クリックすると[列M-Wを非表示]がでてくるので、クリックすればいいよ。
コメント