『RANDBETWEEN関数の時間計算を分単位で計算する方法』(にとりん)
RANDBETWEEN関数の時間計算を分単位で計算したいです。
=RANDBETWEEN(TIME(8,46,0)*100000,TIME(8,59,0)*100000)/100000
上記は8:46〜8:59までのランダムな時間を求めるために使っている計算式です。
今、このような計算式を入れているのですが、これで求めた値をセルの表示形式を「時刻」で設定した別セル貼り付けると、「8:52:37」などという形になってしまいます。
秒単位での表示はいらないので「8:52:00」と数字が反映できるよう、上記数式に手を加えたい(もしくは別の数式でもOK)のですが、どうすればよいでしょうか?
セルの表示形式だけ分単位というのではなく、返される数字も分単位となるようにしたいので、ご教示ください。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
TEXT関数で時分だけ抜き出して1をかけて時刻に戻してはどうだろうか? =TEXT(RANDBETWEEN(TIME(8,46,0)*100000,TIME(8,59,0)*100000)/100000,"hh:mm")*1 (ねむねむ) 2025/07/02(水) 11:57:53
=RANDBETWEEN(TIME(8,46,0)*24*60,TIME(8,59,0)*24*60)/24/60 ではどうでしょう ( ´・ω・`) 2025/07/02(水) 12:02:03
8時が固定なら、これでいいような気がします。
=TIME(8,RANDBETWEEN(46,59),0)
(半平太) 2025/07/02(水) 12:05:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.