如何在Excel中生成随机时间戳

时间:2013-08-12 19:50:28

标签: excel excel-vba excel-2013 vba

我需要在Excel 2013中生成一堆随机时间。

时间需要在上午7点到8点45分之间

行数有所不同,但通常在30到60之间

4 个答案:

答案 0 :(得分:7)

在单元格中使用公式(时间范围从上午7:00:00到上午8:44:59):

=TIME(7,RANDBETWEEN(0,104),RANDBETWEEN(0,59))

enter image description here

答案 1 :(得分:6)

在Excel中,有一天= 1

7AM = 7/24 845AM = 8.75 / 24

输入公式:

=7/24+RAND()*(8.75/24-7/24)

在功能区的“主页”选项卡上,从“数字”区域的下拉列表中选择“时间”。

这将产生一个随机时间,从早上7点开始,持续到早上8点45分。

答案 2 :(得分:0)

用以下内容填充单元格:

= RAND()*(0.364583-0.291667)0.291667

答案 3 :(得分:0)

你想在两个给定时间之间产生随机时间,比如从6点到9点生成时间,你可以使用下面的公式。在空白单元格中输入以下公式:= TEXT(RAND()*(8:45-7)/ 24 + 6/24,“HH:MM:SS”),然后将填充手柄拖到您想要的范围内插入时间。