生成考虑条件的随机时间
我试图在两个范围内产生一个随机时间,考虑到两个条件,产生的时间必须从范围开始,最小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个条件。
要在5分钟内完成*24*12
因为在一小时内有12×5分钟…
该范围始终是1.5h运行
=RANDBETWEEN(0,18)/12/24
现在join1.5小时的起始时间,并添加公式(更明显的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)
=ROUND(RANDBETWEEN(60*24*(A2+TIME(1,30,0)),60*24*(A2+TIME(3,0,0)))/5,0)*5/24/60