Excel 生成考虑条件的随机时间

Excel 生成考虑条件的随机时间,excel,formula,Excel,Formula,我试图在两个时间范围内生成一个随机时间,考虑到两种情况,生成的时间必须提前1.5小时和3小时。增量阈值必须为5分钟 例如: Start Stop Range 16:00:00 20:30:00 有效生成的值可以是17:30、17:35、17:40…到19:00 我已经尝试了= RANDIFNEN 2*60×24,B2* 60×24/60 /24公式,但是我不能强迫它只产生5分钟的阈值,或者考虑上面的2个条

我试图在两个时间范围内生成一个随机时间,考虑到两种情况,生成的时间必须提前1.5小时和3小时。增量阈值必须为5分钟

例如:

                     Start        Stop
Range              16:00:00     20:30:00
有效生成的值可以是17:30、17:35、17:40…到19:00


我已经尝试了= RANDIFNEN 2*60×24,B2* 60×24/60 /24公式,但是我不能强迫它只产生5分钟的阈值,或者考虑上面的2个条件。 要在5分钟内完成,请选择*24*12,因为一小时内有12 x 5分钟。。。 只要运行,范围始终为1.5小时

=RANDBETWEEN(0,18)/12/24
现在将1.5h添加到开始时间中,并添加随时间变化更明显的公式:

缩短为:

=A2+TIME(1,RANDBETWEEN(6,24)*5,0)
编辑 有趣的解决方案:

=TIME(0,RANDBETWEEN(TEXT(A2,"[m]")/5+18,TEXT(A2,"[m]")/5+36)*5,0)

要在5分钟内完成,请选择*24*12,因为一小时内有12 x 5分钟。。。 只要运行,范围始终为1.5小时

=RANDBETWEEN(0,18)/12/24
现在将1.5h添加到开始时间中,并添加随时间变化更明显的公式:

缩短为:

=A2+TIME(1,RANDBETWEEN(6,24)*5,0)
编辑 有趣的解决方案:

=TIME(0,RANDBETWEEN(TEXT(A2,"[m]")/5+18,TEXT(A2,"[m]")/5+36)*5,0)

真是太完美了非常感谢你,德克。做得很好!:非常感谢你,德克。