• ベストアンサー

エクセル関数で

例えば、某月の平日の日にちを指定した数だけ異なるセルにランダムに表示させるためにはどのような関数を使えばいいのでしょうか。  ABC 1 2 2 5 3 8 4 15 5 24   ↑   関数式入力でランダムに日にちを表示

  • 9_of_9
  • お礼率57% (237/409)

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

  • ベストアンサー
  • matrix4
  • ベストアンサー率16% (118/704)
回答No.1

rand関数がいいです。 =int(rand()*31) 31は 31日。 あとは、下にオートフィル。

9_of_9
質問者

補足

ご回答ありがとうございます。 セル内に=int(rand()*31) 31をペーストすると「数式にエラーがあります」のメッセージが出るのですが・・・。

その他の回答 (1)

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

もしかしたら、 =int(rand()*31) 31 と入力しちゃったんですか? だとすれば、せっかくの#1さんの回答文章の読み間違えかも。 =int(rand()*31) でいいんです。 なお、上記だと、たぶん0から30の整数になっちゃうと思うので、 =int(rand()*31)+1 としたほうがいいような気がします。

9_of_9
質問者

お礼

ご回答ありがとうございます。 参考になりました。

関連するQ&A

  • エクセルの関数で・・・

    エクセルで領収書の整理をしています。 同じ日にちが続くときに日にちの入力をせずにしたいのですが、例えば A4が空白の時には上のセル(A3)と同じ日にちを表示する。空白でない場合は何も表示せずに自分で入力する。それを列全体に設定する。 といったようにしたいのですが… 本を見ながらIF関数で言葉通りの式を作ったつもりなのですが、何も入力しない空白の時には”0”が入りました。 関数はほとんど分からないもので、出来ればわかりやすく教えてください。

  • エクセル関数でおしえてください

    Aのセルに「する」「しない」のどちらかを入力するとして、 「する」と入力すると、Bのセルに「○」、 「しない」と入力するとCのせるに「○」、 と言う風に、表示する文字は「○」で同じでも、表示させるセルを変えたい場合、どの関数式をかいたらいいのか教えてください。 マクロはできれば使いたくないので、関数でお願いいたします。

  • エクセルでの数をかぞえる関数

    EXEL2003を使用しております。 関数の質問です。 A列に、空白セルと「イベント」「インバウンド」「アウトバウンド」と入力されたセルがランダムに並んでいます。 この中で、 1、「イベント」と入力されてあるセルの合計数。 2、「イベント」「インバウンド」のいずれかが入力されてあるセルの合計数。 を知りたいのですが、どういう関数を使えばよいのでしょうか? COUNT,COUNTAを試してみたのですが、うまくゆきませんでした。 文字が合致した場合だけカウントするという関数があれば教えてください。 よろしくお願いします。

  • エクセルでIF関数について

    =IF(E19>=100000,E19-100000,0) この関数式が入力されているセルはE19のセルが10万以上の場合10万を引いた数が表示されますが、例えばE19のセルが178000の場合、78000というように表示されます。ところが、千単位以下を全部0000表示し万単位以上の数字だけを表示させる場合どのような関数式になるのでしょうか?例えば、E19のセルが178000の場合、70000という具合にです。わかる方ぜひ教えてください。よろしくお願いします。

  • エクセルの関数?

    文字が入力されているセルの数を表示したいのですが関数があるのでしょうか? countでやっても数字が入力されてあるセルしかカウントしてくれないんで困ってます。

  • エクセルの関数をおしえて

    こんにちは いつもお世話になっています エクセルの関数について教えてください。 例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。 関数名だけでもかまいません。よろしくお願いします

  • エクセルの関数について

    数字の入力されているセルや入力されていないセルがあります。 この数字が入力されているセルだけを「1」に変換できる関数などはありませんでしょうか? 数字が入力されていないセルに「1」が入力されてはまずいです。 既に入力されている数字は、「1~100」までの数字がランダムに入力されています。 どなたか、よいお知恵があればお貸し下さい。 宜しくお願い致します。

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • EXCELの関数に関して

    EXCELでセルに色がついているところの数のみカウント表示をしたいのですが、それに適した関数はありますか? 文字は入力したくないので、COUNTとCOUNTA関数は使えません。 宜しくお願いします。

  • Excelの関数PERCENTRANKについて

    Excelの関数PERCENTRANKについて教えてください。 この関数の意味がよく解りません。 指定した値の相対的位置を計算する。相対評価とか書いてあります。 この式の内容とかどういうふうに使えばよいでしょうか。 例 A1 12    A2 28    A3 32 これをC1のセルに「=PERCENTRANK(A1:A3,29,1)」と入力します。すると0.6(60%)と表示されます。上記の12,28,32の値(指定範囲)に対して29が60%というのがよくわかりません。本来の式はどういう式なのでしょうか。 宜しくお願いします。

専門家に質問してみよう