エクセル2007でランダム関数を使った表を作成する方法と一致回数を監視する方法

このQ&Aのポイント
  • エクセル2007で正の表とランダム関数を使った表を作成し、一致した回数を監視する方法について教えてください。
  • F9を押すことなくランダム関数を更新する方法や、一致回数が任意の回数以上になったら中断できる機能についても教えてください。
  • 他にエクセル2007でランダムな表を作成する方法があれば、それについても教えてください。
回答を見る
  • ベストアンサー

ランダム関数

ご教授お願いいたします。    現在エクセル2007で正の表があり、それに  ランダム関数を使った表を作成しました。  そして、そのランダム表と正の表が一致した  回数を調査するエクセルを同一シートに  作成しました。しかし、この方法だと  キーボードのF9を毎回押していないと  更新されないので、常に監視していないと  難しいです。  そこで、F9を押すマクロを一回作成したのですが  そこから先で、そのマクロを一回実行すると  永久的に、処理し続ける方法はありませんか?  また、追加ですがその処理中に一致回数が任意の  回数以上になったら中断でくる機能もご教授  いただけたら幸いです。  なお、この方法以外の作成方法がございましたら  さらにご回答をお願いいたします。  以上

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

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

Do   F9を押すマクロ Loop Until 条件     '条件が満たされると繰り返し処理を終了

zeak00
質問者

お礼

 ありがとうございました。  勉強いたします。

関連するQ&A

  • Excel2002 ランダムに並べ替える関数

    Excel2002で掛算九九の100マス計算を作っています。 マクロを使って、ボタンにマクロを登録し、九九の問題を作成したいのです。 1~10の数字をランダムに重複しないように、A1:J1に表示したいです。 A B C D E 1 9 7 8 1 2・・・ 2 2 3 8 4 1 5 4 でA1:J1の1~10の数字ををランダムに並び替えたいのですが、そういった関数はありますか? RANDBETWEEN関数を使ってみたんですが、重複する数字が返ってきてしまいます。 何か良い方法はありますか?

  • 【Excel】ランダムで良いのが見つかりません

    いつもお世話になっております。 エクセルで掃除の当番表を作成したく知識を借りたいです。 9人を毎月ランダムで当番決めしたいです。 図の”●”が当番担当者を示しています。 この”●”をランダムで入れたいのです。 参考にできそうなサイトも見つけられませんでした。 どなたか参考になりそうなサイトや方法わかる方いましたら 宜しくお願い致します。

  • ランダム関数で任意の桁数のランダム数字を作りたい

    エクセル2000ユーザーです。ランダム関数を使い、重複を許さない5桁のランダム数字を1000個作りたいと思っています。randbetween関数を使おうと思ったのですが、2000では使えないのか、NAMEといったエラー表示がでます。5桁の中は同じ数字がでてきても構いません。例:11295、43634、70676・・・etc。 が、1000個の中では同じ数字が重複しないようにしたいです。 =RIGHT(RAND(),5) のように考えたのですが、他にいい方法はありますでしょうか? マクロやVBAは苦手なので、できれば関数でいいやり方があれば教えてください。

  • エクセル関数?でランダム入力について

    エクセルにて質問です。 一つのシートで横列(アルファベット)は同じで、縦列(数字)は二列ずつのセットで… もしセル 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までのランダムの数字 というものを作成したいのです。 尚、ランダム数字の値は上記の様に変更可能なものを希望です。 上記の内容になりますと、複数セルの塗りつぶしが含まれるので関数だけでは無理でしょうか? また、マクロ使用で可能ならコードを教えてもらえたら助かります。 エクセルに詳しい方おしえてください。 よろしくお願いします。

  • エクセルの大量のデータの行をランダムに並び替える方法

    エクセルで表を作成したのですが、データを間引きしたいと思っています。 きちんと作成した表をある程度、規則性もないデータにしたいため、行をランダムに並び替えて、ごっそり半分くらい削除してしまえば、いいのではないかと思いつきました。ただ、ランダムにデータを並べる方法というのはあるのでしょうか? 結果的にランダムにデータが間引ければ、いいので、もしよい方法がありましたら教えてください。手で作成したデータは1000*30件程度です。がんばれば手で間引けないこともないのですが、もっと効率的な方法がありましたら、非常に負荷軽減になるのでお教えください。

  • エクセル関数で任意抽出して、ランダム利用するには?

    Visual Basic の知識が無いので、エクセル関数に限定して教えて欲しいのですが、 (例) (1)ロト6の予想システムを表計算でしたい。使用数字は、1~43 (2)セルB1~C43までの表がある (3)B1~B43には1~43の数字 (4)C1~C43には、独自の予想法により、関数で絞り込んだ数字の隣に◎、候補以外は空白 (5)◎がついた候補数字のみを、ランダムで6個抽出する関数を設定したい フィルタ機能を使って、データ抽出する「マクロボタン」の登録とかでもやってみたのですが、 最後のランダムで抽出する段階で、わからず手詰まりになってしまいます。 良い方法がありましたら、是非教えて下さい。お願いします。

  • ランダムに出てくるデータの抽出

    こんにちは。 マクロ初心者です。     A  B  C  D  E  F  G 1  あ  あ  う  う  う  え  お   2  あ  あ  い  い     い  お 3  い   4      5  う        お 6  う        お 7      8  あ  お  え  え  え  お 9  あ     い     う  え  お 10   お  い  い  い  え 上記のような表があるとき。 1の行には「あ・う・え・お」 2の行には「あ・い・お」 3の行には「い」 4の行には「データなし」 5の行には「う・お」 6の行には「う・お」 7の行には「データなし」 8の行には「あ・え・お」 9の行には「あ・い・う・え・お」 10の行には「い・え・お」 このように、『行ごとに何のDataが存在しているかを取り出す』ようなマクロを組みたいのです。 関数でも可能だと思うのですが、出来るだけエクセルシートの容量を減らしたいのでマクロで組みたいと考えています。 このデータは、上記の例では5個ですが、1000個ぐらいあり全てランダムに出てきます。 何か条件が付いているデータの抽出という質問は、よく見かけるのですが、 このように何を条件とすれば良いのかわからない場合は、どのようにすれば良いのでしょうか。 どのようにマクロを組んだら良いかわからず困っています。 何卒アドバイスをお願いします。  

  • エクセルでランダムな並べ替え

    パソコン初心者です。エクセル97で当番表を作成しました。列に仕事名、行に名前(漢字)を入力しました。毎月、役割当番を変更したいのですが、ランダムに並べ替えをする方法がわかりません。どうかよろしくお願いします。

  • ランダムにです数字の統計データのとりかた

    ランダムにです数字の統計データのとりかた 数字が 0から36まで ランダムに出るとして 500回した時に  よく出る数字を順番に第1位から第10位として グラフ表示と回数表示でだしたいのですが・・・ また 頻度が低い数字を 低い順に 同じように グラフ表示したいのですが・・・ エクセルで B2から ↓ に 順番に 1回目 2回目と やっていき500回に来たときに それを 表示したいのです。 また それとは 逆に 501回目の数字が でたら 2回目から501回目を順に表示  502回目がでたら 3回目から502回目までを 集計というように そのつど 集計を 出していくやりかたも 可能なのでしょうか? 以上 2点に 関して エクセルエクスパートの方 または ソフト全般に関して 詳しい方 よろしくお願いします。  

  • エクセルでランダムにチーム分けをしたいです。

    16人のメンバーで毎週集まって作業をしています。全員集まると人数が多くて不効率なので2ヶ所の場所に8人ずつ分かれて集まりたいのですが、毎週同じメンバーにならない様にエクセルでランダムにチーム分けをすることはできるでしょうか。ランダムにチーム分けをすると何万通りもチーム表ができるかとおもいますが向こう10回分ぐらいの表ができれば十分です。 エクセルに詳しい方がおられたら教えてください。

専門家に質問してみよう