Excel怎么生成随机时间?

来自:    更新日期:早些时候
用EXCEL 如何生成随机时间?~

Excel表格怎么快速生成随机时间?这个视频告诉你!

1、选中一个单元格,用快捷键ctrl+;就可以输入当前的日期,我们让它旁边的单元格等于它。

2、然后设置c列的格式为常规,原来为日期。我们发现,日期变成了一个整数。

3、一个带有时间的日期变成了一个小数。在Excel里日期就是一个小数,整数代表日期,小数代表时间,整体就是一个时间戳。

4、接着来用公式生成日期和时间,这个公式有错误,后面介绍。

5、用这个公式生成了一个数据,结果是这样的。

6、将D列设置成这种格式,拖动以后发现结果不对,查找原因发现是用了相对单元格而不是绝对单元格。

7、重新试一下,发现还是不对,原因是多了个int()取整函数,这样就可以生成指定范围内的时间了。

操作如下:

比如,在12:10至12:30之间随机生成时间;在A1到A10单元格显示。

1;选中A1到A10单元格;


2;然后,在编辑栏中输入公式:=TEXT(RAND()*("00:20")+"12:10","HH:MM")


3;接着按键盘的CTRL+回车键;A1到A10单元格即生成随机时间;


4;公式=TEXT(RAND()*("00:20")+"12:10","HH:MM")是可以变化的,按不同时间段,随机生成时间,"12:10"是时间段起始时间;"00:20"中的“20”是起始时间与终止时间之间的间隔时间。比如,从13:00到13:30随机生成时间,那么公式改为:=TEXT(RAND()*("00:30")+"13:00","HH:MM")即可。



  1. 首先,你要搞清楚时间是什么,如果仅仅考虑一天内的时间,那么时间本身是一个大于等于0,小于1的小数,因为等于1就是1天了。

  2. 既然时间是一个小于1的小数,那么我们产生随机时间就很容易了,因为RAND函数可随机产生这个数值,我们只需要把这个数值所在的单元格格式设置成时间格式即可。

  3. 如下图所示:



Excel表格怎么快速生成随机时间?这个视频告诉你!



=RAND()*24
设置为时间格式


Excel怎么生成随机时间?视频

相关评论:
  • 13381333576EXCEL怎么样才能输出随机时间,要求时间间隔为5-10S
    常纪侧A1输入原始时间(如1:00:00)。A2输入 =A1+IF(RAND()>0.5,1,-1)*TEXT(RANDBETWEEN(5,10)\/86400,"hh:mm:ss")回车并向下填充,按F9更新数据。如果只是随机增加,公式可以简化:=A1+TEXT(RANDBETWEEN(5,10)\/86400,"hh:mm:ss")

  • 13381333576excel表格如何生成随机时间
    常纪侧操作如下:比如,生成的时间显示在A列;1;选中要生成随机时间的单元格,比如,在A1到A8单元格生成随机时间;选中A1到A8单元格;2:在编辑栏中输入输入公式:=TEXT(RAND()*("00:1440")+"24:00","HH:MM")3;按键盘的CTRL+回车键;A1到A8单元格即同时生成随机时间。4;公式:=TEXT(RAND()*(...

  • 13381333576Excel2007随机生成日期时间问题
    常纪侧Excel随机生成日期时间的方法如下:1、首先计算出两个时间之间的整数差为30。2、在2011\/5\/31 11:59:59后面的单元格内输入公式=$B$3-RAND()-RANDBETWEEN(0,30),按输入后,按Enter键。3、将公式下拉左拉,即可得到随机生成的2011-05-01 09:00:00 到 2011-05-31 11:59:59 之间的格式日期...

  • 13381333576如何用excel自动生成固定范围内的随机日期和时间
    常纪侧软件版本:Office2007 方法如下:1.根据时间限制范围,生成随机的日期和时间:2.输入公式如下:3.就可以得到范围内的随机日期和时间:注意事项:如果得到的显示为数字,可以更改为日期格式或者格式刷刷一下,就好了。

  • 13381333576excel如何按顺序生成随机时间
    常纪侧操作如下:比如,在12:10至12:30之间随机生成时间;在A1到A10单元格显示。1;选中A1到A10单元格;2;然后,在编辑栏中输入公式:=TEXT(RAND()*("00:20")+"12:10","HH:MM")3;接着按键盘的CTRL+回车键;A1到A10单元格即生成随机时间;4;公式=TEXT(RAND()*("00:20")+"12:10","HH...

  • 13381333576excel中如何获取一定范围内随机时间(如4'30"---5'02"之间)
    常纪侧在你需要的单元格输入:=RAND()*0.00037037037037037+0.003125 然后将该单元格的格式根据下面的方法设置。选中你需要修改的单元格->点击鼠标右键->选中“设置单元格格式”->在“数字”页的“分类”中选择“自定义”->然后在“类型”这输入:mm"'"ss""!";->单击“确定”。

  • 13381333576请问excel怎样随机生成指定范围内的时间
    常纪侧2、然后设置c列的格式为常规,原来为日期。我们发现,日期变成了一个整数。3、一个带有时间的日期变成了一个小数。在Excel里日期就是一个小数,整数代表日期,小数代表时间,整体就是一个时间戳。4、接着来用公式生成日期和时间,这个公式有错误,后面介绍。5、用这个公式生成了一个数据,结果是这样的...

  • 13381333576怎样在excel中自动生成8:00到12:00的随机时间
    常纪侧原理分析:excel的时间,如果转为常规格式的时候,会变成一个常数值,例如8:00,常规格式下为0.33333...,12:00,常规格式下为0.5,根据这个特点,我们可以逆向思维,函数RANDBETWEEN(3333333333,5000000000)可以得出这个区间的随机整数值,然后我们除以10000000000,可以得到0.333...到0.5区间的随机小数...

  • 13381333576怎样在excel中自动生成1:30,4:00和4:40到6:30的随机时间 ,用来生成夜班...
    常纪侧借用 levi_wzh 的回答:任意单元格输入公式 =TEXT("1:30"+RAND()*("4:00"-"1:30"),"hh:mm"),这样复制粘贴多格就有一列随机时间在1:30到4:00之间。以及 =TEXT("4:40"+RAND()*("6:30"-"4:40"),"hh:mm") ,这样复制粘贴多格就有一列随机时间在4:40到6:30之间。供参考 ...

  • 13381333576excel随机生成年月日时分秒
    常纪侧得到的就是最近24小时内的一个随机日期时间了。3、rand()函数产生的就是一个随机小数,这是函数参数说明。4、用基准时间减去一个范围内的整数,就可以将基准日期向前推进n天啦。5、randbetween(最小值,最大值)函数就是产生一个范围内的随机整数,这是函数参数说明。6、完成效果图。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网