熊熊熊熊壮 发表于 2021-11-11 10:36:37

是8:00上下15分钟

升起的太阳 发表于 2021-11-15 13:00:43

按图片红色框里的来说,07:30就是就是超过07:45~08:15范围了 (07:45~08:15)(11:45~12:15)(12:45~13:15)(16:45~17:15)就是要筛选整个表格里的超出规定的4个时间范围的标红

陈小帅 发表于 2021-12-5 00:05:25

对应三楼表格读取人员出勤时间,按8小时制超出的时间要转换成加班的,还要区分是星期一到星期五正常加班时间跟周末加班时间。已经附上表格

空壳儿 发表于 2021-12-5 09:13:08

上文件呗

观鎬贸易 发表于 2021-12-6 07:20:29

欢迎新朋友。。。求助时请压缩档案上传附件。模拟结果!
=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")   
单元格设置成自动换行即可!

刘军彦 发表于 2021-12-9 01:28:54

简化一下

=TEXTJOIN(CHAR(10),,TEXT({"7:45","11:45","12:45","16:45"}+RANDBETWEEN(1,{10,10,10,10})/10*25/1440,"hh:mm"))

伍十三 发表于 2021-12-15 17:45:22

时间就和日期一样,调整单元格格式,就可以把时间转成数值。
比如日期格式的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放大并去掉小数

语过晴天 发表于 2021-12-21 20:02:14

感谢大神这个符合我的情况

狐酒 发表于 2021-12-28 21:23:02

单个的时间是没问题就是跟图片一样的一框4个时间还是要感谢

南瓜司令 发表于 2021-12-31 19:50:47

上文件呗
页: 1 [2] 3
查看完整版本: 请问excel怎样随机生成指定时间范围