excel表格怎么设置可以让他在一个时间段随机出日期 请问excel怎样随机生成指定范围内的时间

www.zhiqu.org     时间: 2024-05-14

1、首先我们创建一个参考时间, 在这里用 = 现在获取当前系统时间。当然, 你可以用其他方式构造它, 也可以自己输入。

2、因为日期和时间的性质是数据, 所以我们使用的是基本日期--随机十进制, 得到的是最近24小时内的随机日期时间。

3、rand()函数产生的就是一个随机小数,这是函数参数说明。

4、我们使用基准时间减去一个整数范围, 你可以把基准日期向前推 n 天。

5、randbetween(最小值,最大值)函数就是产生一个范围内的随机整数,这是函数参数说明。



使用RANDBETWEEN函数生成

首先,明确日期就是一个数字,这数字是从1900-1-1开始到当前日期的天数

明确了这一点,就可以用RANDBETWEEN函数生成随机日期

RANDBETWEEN(开始日期,结束日期)

可以引用单元格,也可以直接输入数字

=RANDBETWEEN(B$1,B$2)

=RANDBETWEEN(42736,42766)

最后,将生成的数字,设置单元格格式,就显示成时间了



日期也是数字, 把你的时间段起止点写出来,转换成数字。
用公式
=RANDBETWEEN(起日期数字,止日期数字),下拉,转换成日期格式。

日期要在2015-1-1到2015-12-31之间,用如下公式
=DATE(2015,1,RANDBETWEEN(1,365))
日期要在2015-4-1到2015-10-1之间,用如下公式
=RANDBETWEEN(DATEVALUE("2015-4-1"),DATEVALUE("2015-10-1"))

=RANDBETWEEN(DATE(2015,4,1),DATE(2015,10,1))
单元格设置成日期格式

=RAND()*30+20150401
将以上公式拖拉填充后可得到2015年4月份的日期。

怎样在EXCEL里随机生成日期,日期要一段区间内的~

Excle使用技巧之批量生成随机日期

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

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

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

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

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

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

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


#汪薇呼# 请问Excel如何生成随机时间,要带上时分秒的? -
(15377011586): 时间间隔固定为8-10小时的话,日期就不能随机了,只能第一个日期随机,那和日期不随机基本一样了,因为你可以自己随机填一个不变的日期就行了,以后,就是加随机8-10小时的时间了,所以下面公式没有做时间间隔:

#汪薇呼# excel表格中,请在5:00到5:25之间随机产生时间,怎么弄非常感谢 -
(15377011586): 5:00到5:25=5/24+INT(RAND()*26)/24/60 或="5:00"+INT(RAND()*26)/24/604:25到5:30=4/24+25/24/60+INT(RAND()*66)/24/60 或="4:25"+INT(RAND()*66)/24/60 在Excel, 1 代表 1天, 1/24 代表 1小时, 1/24/60 代表 1分钟

#汪薇呼# 想在excel里随便编点日期怎么做 -
(15377011586): 以随机生成2014年的日期为例,将公式=TEXT(INT(RAND()*365+41640),"YYYY年M月D日")粘贴过去,对准右下角,光标成"+"状时按住左键向下拖即可,效果如图:随便在格子里输...

#汪薇呼# 如何在excel中任意一个单元格里生成一个 6:55~7:10 的随机时间? -
(15377011586): 插,原来你还没找到答案=text(time(6,int(55+16*rand()),0),"hh:mm")

#汪薇呼# 如何在excel一列中插入随机时间,要求在2009到2010年间,时间在9点至下午5点.格式为:yyyy - mm - hh hh:hh -
(15377011586): =TEXT(INT(RAND()*729+39814)+RAND()*8/24+9/24,"YYYY-MM-DD HH:MM")

#汪薇呼# EXCEL怎么样才能输出随机时间,要求时间间隔为5 - 10S -
(15377011586): 假如A1为开始时间,在A2中输入=TIME(HOUR(A1),MINUTE(A1),SECOND(A1)+RANDBETWEEN(5,10))

#汪薇呼# 怎样在EXCEL里随机生成日期,日期要一段区间内的 -
(15377011586): Excle使用技巧之批量生成随机日期

#汪薇呼# excel中如何获取某一时间段内随机时间 -
(15377011586): 把单元格设置为日期型,然后粘贴公式="1994-09-01"+INT(("1995-08-31"-"1994-09-01")*RAND())

#汪薇呼# 如何让Excel自动列出一年的日期 -
(15377011586): 没一二楼说的那么麻烦的,告诉你一个更简单的方法: 1、在A1中输入:1/1回车,就会自动变成1月1日了; 2、选A1,然后点“编辑”--》“填充”--》“序列”--》序列产生在“列”,类型为“日期”,日期单位为“日”,步长值为“1”,终止值为“12/31”--》确定即可.不用手动拉几百个的.

#汪薇呼# EXCEL如何获得一个随机的日期? -
(15377011586): 假设你要的随机日期是今年的 那么 单元格输入 =40909+IINT(RAND()*366) 单元格格式设置为日期