在之前的文章中,我们已经介绍了使用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、本网站名称:森戈教程网
2、本站永久网址:https://www.sdfnhw.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:746069336进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
2、本站永久网址:https://www.sdfnhw.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:746069336进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容