发布网友 发布时间:2022-05-06 12:09
共2个回答
热心网友 时间:2022-06-30 11:57
如图,A3=IF(C3="","",A2+1+(MIN(IF($C$2:$C$40>--"16:00:00",$C$2:$C$40,999))=C3)*RANDBETWEEN(4,7))
数组公式,下拉复制
B2="07:00:00"+("00:"&TEXT(RANDBETWEEN(15,30),"00")&":"&TEXT(RANDBETWEEN(1,60),"00"))
B3=B2+("00:"&TEXT(RANDBETWEEN(15,30),"00")&":"&TEXT(RANDBETWEEN(1,60),"00"))
下拉复制
C2=IF(B2+5/24>19.5/24,"",B2+IF(B2>=(11/24),5/24,0))
下拉复制
然后把B列隐藏起来,如图
按F9重新计算
热心网友 时间:2022-06-30 11:57
=TEXT(TIME(HOUR(A1),MINUTE(A1)+RANDBETWEEN(15,30),RANDBETWEEN(0,59)),"h:mm:ss")
A1单元格输入一个时间,在A2单元格写入这个公式,下拉即可!!!
追问感谢大神,不过不好意思我早上事务繁忙提问时欠缺考虑。实际情况要复杂些,具体情况是时间从7:00:00到11:00:00之间(上午)以15~30分钟递增,随后就从16:00:00~19:30:00之间(下午)以15~30分钟递增。然后左边一列每个时间点对应一个单号,单号这一列单号数以1到2随机递增,不过下午第一单要比上一单数值递增5到8。我另外附图,辛苦了,谢谢!