在午夜Excel之前和之后生成随机时间条目

时间:2018-08-17 20:32:15

标签: excel

我正在尝试在Excel中的两个时间限制之间生成随机时间条目。我面临的问题是,当时间经过午夜时,该代就可以在同一天的时间计算正常,Excel会感到困惑,并给我错误的值。我需要生成随机条目,然后将其与示例工作簿中给定的时间序列中最接近的值进行匹配。谁能帮我吗?

Workbook

1 个答案:

答案 0 :(得分:0)

尝试一下:

=IF(ROWS($D$10:$D10)>$F$4,"",IF(HOUR($C$4)<HOUR($C$5),TIME(RANDBETWEEN(HOUR($C$4),HOUR($C$5)-1),INDEX({0,15,30,45},RANDBETWEEN(1,4)),0),IF(HOUR($C$4)=HOUR($C$5),TIME(HOUR($C$4),INDEX({0,15,30,45},RANDBETWEEN(1,4)),0),IF(HOUR($C$4)>HOUR($C$5),TIME(IF(RANDBETWEEN(0,1)=1,RANDBETWEEN(HOUR($C$4),23),RANDBETWEEN(0,HOUR($C$5)-1)),INDEX({0,15,30,45},RANDBETWEEN(1,4)),0),1))))

希望您可以共享结果。(它也会使其他人受益)(: