Excel时间间隔问题求大神解决,感谢!!!

2025-03-11 00:45:28
推荐回答(2个)
回答1:

先把需要处理的单元格都设置为hh:mm时间格式。
A1处输入
=--(RANDBETWEEN(8,17)&":"&RANDBETWEEN(0,60))
**RANDBETWEEN函数用于生成8~17和0~60之间的整数;
&":"&的意思是,以文本形式链接8~17和:和0~60;
前面的--两个负号意思是把这串文本转换为数值。
A2处输入
=A1+(0&":"&RANDBETWEEN(5,8))
**很好理解,A2=A1+0:5~8之间的随机数。

A3处输入
=B1-A1
B2处输入

=A1+(0&":"&RANDBETWEEN(10,15))
输入试试,F9刷新测试。想法是用 随机数:随机数 的形式表示时间,然后转化为数值进行计算。

回答2:

A2=A1+RANDBETWEEN(5,8)/24/60
B1 = A2+RANDBETWEEN(10,15)/24/60