• ベストアンサー

ランダム数値の表示固定ご教授下さい。

【質問】 「=INT(RAND()*(19-11)+11)」にてセルを作成したのですが、 他のセルを編集しているうちに、どんどん値が変更されていきます。 #当然ですが(^^;) 一度決定されたランダム値を固定する方法はありませんでしょうか? 【背景】 19×19の掛算練習Sheetを作成したいと思っております。 *下はExcelのつもり。。。 |A |B |C |D |E|F |G 1 | RAND × RAND = 2 | RAND × RAND = 3 | RAND × RAND = 4 | RAND × RAND = 5 | RAND × RAND = 6 | RAND × RAND = 7 | RAND × RAND = 上のような物を作成し、『=』の右に答えをタイプしたいのですが、 タイプする毎に問題が変更されていくので困っております。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、計算を自動から手動に切り替える方法では駄目でしょうか。 ・ツール→オプション→計算方法→手動にチェック→OK 因みに再計算したい場合、F9キー押下して下さい。

その他の回答 (1)

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

RAND関数に固定のパラメータを指定するとどうなりますか? RAND(0)とか、RAND(100)とか…

関連するQ&A

  • ランダムに表示した値を固定させたい

    =VLOOKUP(ROUNDUP(RAND()*27,0),A:B,2,FALSE) 現在A2に1~27の数字を記述し、B2に27個の値を記述しています。 これをH1~順にランダム表示させるため、 上記の式で、ランダムに表示をさせたのですが、 操作する度にH1の値が変化してしまいます。 この数式をどうすれば、H1の値を完全に固定することができますか? ランダム表示は必要なのですが、値は固定させたいです。

  • 手動で固定したランダム表示の値を自動取得にしたい

    =VLOOKUP(ROUNDUP(RAND()*27,0),A:B,2,FALSE) エクセルで、現在上記の式で値をランダム表示させています。 それをコピーして、別セルに右クリック→形式を選択→値 で固定しているのですが、これでは、逆に時間がかかる事が判明しました。 そこで、式のみで完全に自動取得に切り替えたいのですが どうすればいいでしょうか? 必要な動作は、一度ランダムに値を取得して、 以後、値が変化しないようにしたいです。 計算式用のシートを使いますので、複数の手順でも問題ありません。

  • 固定の背景画像をランダム表示したい。

    現在、HPを作成中なのですがどうしてもうまくいきません!!(>_<) お力をお貸しください!! ---- 固定してある背景画像を、アクセスするたびにランダム表示をしたいのです! 固定してない背景をランダム表示する方法はわかるのですが、固定してあるとどうしてもできません…。 なにかいい方法はありませんでしょうか? ちなみに画像が固定してある場所は、画像毎にちがいます。 よろしくお願いします!!

  • Excelでのランダムな整数の出し方

    A1のセルに、ルーレットのようにランダムな整数を 表示させたい時は、 =INT(RAND()*10) という関数を使うのだと思いますが、 これだと0~9までが均等に出現しますよね。 A1には、0,1,2の3つのみを ランダムに出現させたい、という場合は どのように設定すればいいのでしょうか? 宜しくお願いします。

  • long型のランダムな値を返す方法

    C言語について質問させて頂きます。 私は今、0以上50万以下(上限は50万以上ならどんな値でもかまいません)の範囲でランダムに整数を得たいと考えております。 #include <stdlib.h>のint rand(void)は0以上の乱数を返してくれますが、返す値はintの範囲内(?)なので、要望に合っておりません。 そこで、long型のランダムな値を得たいと思っております。 一体、どのような関数またはアルゴリズムを使えば、望むように出来るのでしょうか? 是非、お教えください。

  • Randomクラスについて

    Random rand = new Random(); int random = rand.nextInt() % 7; 上記のようにランダムクラスのインスタンスを作成し 0~7までの均等な値をfor文を使って得たいのですが、 なぜかrandomの中にマイナスの値が入ってしまいます。 なぜでしょうか?あるいはこれ以外に回避できる方法は ありますか?

  • 意味がわかりません

    1から10のうちで乱数を1から10個のうちいずれかの個数を表示する。というプログラムを作成したく、次のようなプログラムを作成したのですが、表示結果に0(何も表示されない)が出てしまい意味がわからなくて困っています。1以上としたのになぜ何も表示されない結果が出るのでしょうか? import java.util.*; public class RandomTest{ public static void main(String[] args){ int rand; Random generator = new Random(); //1以上10以下のintの値をrandに rand = (int)(Math.random()*10)+1; for(int j=1; j<rand; j++){ int ran = (int)(Math.random() * 10)+1; System.out.println(ran); } } } お願いします。

    • ベストアンサー
    • Java
  • エクセル関数 RAND関数で数字を固定させるには!?

    RANDで数値をランダムに発生させ、その数値を使い、他の場所へコピーすると 毎回ランダムに数値が変わりますが、発生させたあと固定するにはヘルプでは、 =RAND()を数式バーに入力しF9を押すと書いてますが、それでは変化するし 入力するとランダムな数字が数式バーにでて、リターンするとまた変化します どこのセルに入力するのか!?またそのランダムな数値をコピーして形式を値にしてコピーする方法しか思い当たりません。 なんとかヘルプで説明しているように簡単な操作でできませんか、どなたか ご存知でしたらよろしくお願いします。

  • CGIでホームページをランダムに表示したい

    下記のCGIをサーバーに乗せて、Y!とGoogleをランダムに表示したいのですが、もうちょっとというところでうまくいきません。 どなたか心優しい方修正していただけますか? よろしくおねがいします。 - - - - - - - - - - - - - - - #!/usr/bin/perl @page = ( "http://www.yahoo.co.jp", "http://www.google.co.jp/ig", ); $rand_num = int(rand(($#page+1)))+1; foreach(@page){ $i++; if($i == $rand_num) {$file = $_;} } print "content-type:text/html\n\n"; print <<"EOM"; <html lang="ja"><head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title>IFRAME</title> </head></html> EOM

    • ベストアンサー
    • CGI
  • エクセル関数?でランダム入力について

    エクセルにて質問です。 一つのシートで横列(アルファベット)は同じで、縦列(数字)は二列ずつのセットで… もしセル R11に何もなければ(空欄なら)→ A11からBP12までのセルを薄い灰色で塗りつぶす もしセル R11に何かあれば→ Y11に15~22までのランダムの数字 Z11に0~59までのランダムの数字 BC11に8~11までのランダムの数字 BD11に0~59までのランダムの数字 ……… ……… ……… もしセル R39に何もなければ(空欄なら)→ A39からBP40までのセルを薄い灰色で塗りつぶす R39に何かあれば→ Y39に8 Z39に0~59までのランダムの数字 BC39に12~17までのランダムの数字 BD39に0~59までのランダムの数字 というものを作成したいのです。 尚、ランダム数字の値は上記の様に変更可能なものを希望です。 上記の内容になりますと、複数セルの塗りつぶしが含まれるので関数だけでは無理でしょうか? また、マクロ使用で可能ならコードを教えてもらえたら助かります。 エクセルに詳しい方おしえてください。 よろしくお願いします。

専門家に質問してみよう