EXCEL如何生成随机数和随机时间

在之前的文章中,我们已经介绍了使用EXCEL的RANDBETWEEN()函数生成随机数的方法。那么,能否使用RAND()函数实现相同的功能呢?

我们知道,RAND()函数会生成0到1之间的随机小数。如果我们想要取整数部分,可以通过乘以一个整数来实现,并且再使用ROUND()函数进行取整。

例如,通过RAND()生成一个随机小数。将其乘以10,则得到0到10之间的随机数。然后进行取整操作,则得到0到10之间的随机整数。但是这样生成的随机整数始终从0开始,那么如何避免出现0呢?我们可以将结果加上一个整数值即 =RAND()*10+5,则得到5到15之间的随机整数。不过这种表达方式可能不够直观,因此可以进一步改写为 =RAND()*(15-5)+5 的形式,这样更加清晰明了。

理解了以上原理后,接下来看看如何获取随机时间。

我们可以将上述公式中的15和5替换为时间范围内对应起止点,并使用TEXT函数进行格式化处理即可获得所需的随机时间。具体公式如下:

=TEXT(RAND()*(“2023-07-26 08:00:00”-“1990-12-31 8:00”)+ “1990-12-31 8:00″,”YYYY-MM-DD hh:mm:ss”)

通过这样的方式,我们就可以获取从1990-12-31 8:00到2023-07-26 08:00:00之间的随机时间了。

图片[1]-EXCEL如何生成随机数和随机时间-森戈教程网

© 版权声明
THE END
万水千山都是情,相遇都是缘分,喜欢就支持一下小编吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容