我尝试在两次范围内生成随机时间,考虑到2个条件,生成的时间必须从范围开始最小1.5小时和最小3小时。增量阈值必须为5分钟。
示例:
Start Stop
Range 16:00:00 20:30:00
有效生成的值可以是17:30
,17:35
,17:40
...直到19:00
。
我已尝试过=RANDBETWEEN(A2*60*24,B2*60*24)/60/24
公式,但我无法强制它仅产生5分钟的阈值,或考虑上述2个条件。
答案 0 :(得分:2)
要以5分钟的步数进行,请转到*24*12
,因为一小时内有12 x 5分钟......
范围总是1.5小时运行
=RANDBETWEEN(0,18)/12/24
现在将1.5h添加到开始时间并添加公式(TIME
更明显:
=A2+TIME(1,30+RANDBETWEEN(0,18)*5,0)
缩短为:
=A2+TIME(1,RANDBETWEEN(6,24)*5,0)
修改强>
有趣的解决方案:
=TIME(0,RANDBETWEEN(TEXT(A2,"[m]")/5+18,TEXT(A2,"[m]")/5+36)*5,0)
答案 1 :(得分:2)