找回密码
 立即注册
搜索
123
返回列表 发新帖

请问excel怎样随机生成指定时间范围

29
回复
1099
查看
[复制链接]

1

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
9
2021-12-31 20:10:59 显示全部楼层
欢迎新朋友。。。求助时请压缩档案上传附件。模拟结果!
=TEXT("7:45"+RAND()*("8:10"-"7:45"),"hh:mm")&CHAR(10)&TEXT("11:45"+RAND()*("12:10"-"11:45"),"hh:mm")&CHAR(10)&TEXT("12:45"+RAND()*("13:10"-"12:45"),"hh:mm")&CHAR(10)&TEXT("16:45"+RAND()*("17:10"-"16:45"),"hh:mm")   
单元格设置成自动换行即可!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-6 18:27:19 显示全部楼层
简化一下
a5882917be8c15fe6f1877c691423dcb.png
=TEXTJOIN(CHAR(10),,TEXT({"7:45","11:45","12:45","16:45"}+RANDBETWEEN(1,{10,10,10,10})/10*25/1440,"hh:mm"))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

东方不败

积分
-4
2022-1-7 15:12:09 显示全部楼层
时间就和日期一样,调整单元格格式,就可以把时间转成数值。
比如日期格式的8:10,转换成常规就是0.340277777777778,按照这个思路。0:00~23:59,转换过来都是在0~0.999305555555556之间。
假如A1单元格是起始时间,B1单元格是结束时间,那么公式=RANDBETWEEN(ROUND($A$1*10000,0),ROUND($B$1*10000,0))/10000
randbetween是取2个整数之间的随机数,所以要先把单元格A1、B1放大并去掉小数
b3eb6242e6a4333f687791f48b7ded46.png
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

5

帖子

4

幻币

初入江湖

Rank: 1

积分
13
2022-1-10 08:23:24 显示全部楼层
感谢大神这个符合我的情况
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

9

帖子

4

幻币

初入江湖

Rank: 1

积分
17
2022-1-12 01:05:16 显示全部楼层
单个的时间是没问题就是跟图片一样的一框4个时间还是要感谢
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2022-1-12 08:03:26 显示全部楼层
就是公式&符号是同公式可以继续这个意思吧 下次会上传附件的感谢
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

9

帖子

3

幻币

初入江湖

Rank: 1

积分
15
2022-1-15 03:29:23 显示全部楼层
是的& char(10) 是换行符!后面简化的相对简单些!
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
3
2022-1-18 11:36:51 显示全部楼层
谢谢  还有个问题就是这么筛选表格上那些时间超过15分钟这个范围的时间然后那个框标红
考 勤 记 录 表.zip (32.68 KB, 下载次数: 14)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2022-1-20 04:50:21 显示全部楼层
是的& char(10) 是换行符!后面简化的相对简单些!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
2
2022-1-22 16:12:06 显示全部楼层
谢谢  还有个问题就是这么筛选表格上那些时间超过15分钟这个范围的时间然后那个框标红
考 勤 记 录 表.zip (32.68 KB, 下载次数: 10)
PPT学习论坛
回复 支持 反对

使用道具 举报

123
您需要登录后才可以回帖 登录 | 立即注册