发布网友 发布时间:2022-04-21 06:07
共5个回答
热心网友 时间:2022-06-18 09:57
任意单元格中输入
="7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144
单元格格式设置为时间格式。
或者不用设置格式的,都用函数完成,公式为
=TEXT("7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144,"hh:mm")
补充回答:
加问的是为什么后面又乘144,因为EXCEL中,1是代表1天,1天有24小时,1440分钟,144个10分钟,想让1代表10分钟,就需要将("9:00"-"7:40")*RAND()去乘以144,四舍五入到整数后,再除以144,就可以得到需要范围的随机序列数了。
公式也可以写为
="7:40"+MROUND(("9:00"-"7:40")*RAND(),1/144)
道理差不多。
热心网友 时间:2022-06-18 09:57
任意单元格中输入
="7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144
单元格格式设置为时间格式。
或者不用设置格式的,都用函数完成,公式为
=TEXT("7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144,"hh:mm")
热心网友 时间:2022-06-18 09:58
不太明白你的意图。做个示意给你吧。
假如a1是09:58:23,a2输入公式
=time(hour(a1),minute(a1),second(a1)+int(rand()*10)+60)
公式向下复制。
热心网友 时间:2022-06-18 09:58
=0.319444444444444+INT(RAND()*9)*0.006944
热心网友 时间:2022-06-18 09:59
能说具体用途吗?