我正在尝试在Excel中的两个时间限制之间生成随机时间条目。我面临的问题是,当时间经过午夜时,该代就可以在同一天的时间计算正常,Excel会感到困惑,并给我错误的值。我需要生成随机条目,然后将其与示例工作簿中给定的时间序列中最接近的值进行匹配。谁能帮我吗?
答案 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))))
希望您可以共享结果。(它也会使其他人受益)(: