• ベストアンサー

時間をランダムに発生させたいのですが

エクセル2000を使って、以下のような条件で時間をランダムに発生させたいのですが、可能でしょうか? 1) ある決められた範囲だけを発生させたい。(例:4分30秒から7分の間) 2) 時間の表示を例えば10分38秒を00:10:38と表示させたい。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

>ある決められた範囲だけを発生させたい。(例:4分30秒から7分の間)    4分30秒から7分までの時刻を発生させています。    この式を書いたセルの書式は、例えば hh:mm:ss の時刻形式にします。      ="0:4:30"+RAND()*("0:7:00"-"0:4:30") >時間の表示を例えば10分38秒を00:10:38と表示させたい    セルの書式定義→表示形式タブで、分類でユーザー定義を選択、種類を hh:mm:ss にします。    『時』部分が2桁表示になります。

mines
質問者

お礼

時刻形式の数字をどう扱ってよいのかわからなかったのですが、おかげで解決いたしました。どうもありがとうございました。

その他の回答 (1)

  • shoyosi
  • ベストアンサー率46% (1678/3631)
回答No.1

 乱数を表示させる関数として「RAND()」が0から1までの間の数値を乱数で表示されます。決まった間であれば、その間を1として計算すれば、乱数表示ができます。たとえば、15から50までであれば 15+RAND()*(50-15)という具合です。あとは表示の問題と思います。

mines
質問者

お礼

0から100までなどの乱数は出せたのですが、一定の範囲での発生方法がわからず困っていました。アドバイスありがとうございました。

関連するQ&A