- ベストアンサー
時間をランダムに発生させたいのですが
エクセル2000を使って、以下のような条件で時間をランダムに発生させたいのですが、可能でしょうか? 1) ある決められた範囲だけを発生させたい。(例:4分30秒から7分の間) 2) 時間の表示を例えば10分38秒を00:10:38と表示させたい。
- みんなの回答 (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桁表示になります。
その他の回答 (1)
- shoyosi
- ベストアンサー率46% (1678/3631)
回答No.1
乱数を表示させる関数として「RAND()」が0から1までの間の数値を乱数で表示されます。決まった間であれば、その間を1として計算すれば、乱数表示ができます。たとえば、15から50までであれば 15+RAND()*(50-15)という具合です。あとは表示の問題と思います。
質問者
お礼
0から100までなどの乱数は出せたのですが、一定の範囲での発生方法がわからず困っていました。アドバイスありがとうございました。
お礼
時刻形式の数字をどう扱ってよいのかわからなかったのですが、おかげで解決いたしました。どうもありがとうございました。