分享

【Excel问伊答83】教你用RAND或RANDBETWEEN函数生成一切数据之日期时间

 fzchenwl 2015-04-07

本微信公号:excelpptpx,请帮忙转发本文章给需要的朋友们,谢谢!



在实际工作中我们经常要模拟一些数据来用于计算。比如外部客户需要我们的excel报表,主要看看我们的数据计算逻辑和函数公式勾稽关系,不在于是否是真实数据。这时候我们就应该用随机函数来模拟一些数据,无须提供别人真实的业务数据。


再比如,作为excel培训师经常需要根据需要杜撰一些案例,这些案例我当然都用假数据,于是利用随机函数randbetween或rand函数来模拟是司空见惯的事情。


今天先跟各位聊聊用rand函数模拟时间数据,用randbetween函数模拟日期数据。


1,RAND函数模拟时间数据:


大家都知道,时间在excel里其实就是0-1之间的小数。而RAND函数就是用来随机生成0-1之间的数据的函数,该函数无参数。

=RAND()


然后把这列的数据格式设置为时间格式。


2,RANDBETWEEN函数模拟日期数据:


日期在excel里其实就是0-2958465之间的整数。而RANDBETWEEN函数可以帮我们来生成介于两个整数之间的随机整数,有2个参数分别是作为随机起点的最小整数和作为终止的最大整数。

=RANDBETWEEN(0,2958465)


然后把该列的数据格式设置为日期格式就可以了。


如果你只想随机生成2013年的1月-12月之间的任意若干日期,则可以:

=RANDBETWEEN(41275,41639)

其中41275代表2013-1-1,41639代表2013-12-31。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多