=RANDBETWEEN(0,1)(B1-A1+1)+A1+RANDBETWEEN(0,1)(C1-D1)+D1不是公式
时间: 2023-09-12 15:06:42 浏览: 119
非常抱歉,我在上一条回答中漏掉了一个乘号,正确的公式应该为:
=RANDBETWEEN(0,1)*(B1-A1+1)+A1+RANDBETWEEN(0,1)*(C1-D1)+D1
其中,B1 为结束日期,A1 为开始日期,C1 为开始时间,D1 为结束时间。
这个公式会随机生成一个介于开始日期和结束日期之间,并且介于开始时间和结束时间之间的日期时间。
相关问题
=RANDBETWEEN(0,1)(B1-A1+1)+A1+RANDBETWEEN(0,1)(C1-D1)+D1公式存在错误
非常抱歉,在我的上一条回答中出现了错误。正确的公式应该是:
=RANDBETWEEN(A1,B1)+RANDBETWEEN(TIME(7,0,0),TIME(11,15,0))+IF(RANDBETWEEN(0,1),TIME(0,0,0),TIME(12,0,0))+RANDBETWEEN(TIME(14,0,0),TIME(17,40,0))+IF(RANDBETWEEN(0,1),TIME(0,0,0),TIME(12,0,0))
其中,A1 为开始日期,B1 为结束日期。这个公式会随机生成一个介于开始日期和结束日期之间,并且介于早上7点到11点15分和下午2点到5点40分之间的日期时间。
再次向您表示歉意,希望这次能够正确回答您的问题。
excel表格随机生成日期+时间
你可以按照以下步骤在 Excel 中随机生成日期和时间:
1. 在一个单元格中输入开始日期:2022-01-01
2. 在另一个单元格中输入结束日期:2023-05-07
3. 在第三个单元格中输入以下公式:=RANDBETWEEN(A1,B1)
4. 在第四个单元格中输入以下公式:=RANDBETWEEN(TIME(0,0,0),TIME(23,59,59))
5. 在第五个单元格中输入以下公式:=C1+D1
6. 将第五个单元格的格式设置为日期时间格式(例如:yyyy-mm-dd h:mm:ss)
7. 按 F9 键多次刷新第五个单元格,即可随机生成符合要求的日期时间。
这样,每次刷新第五个单元格,就会随机生成一个符合要求的日期时间。公式的详细说明如下:
- A1 为开始日期,B1 为结束日期
- C1 为随机生成的日期
- D1 为随机生成的时间
- 在第三个单元格中,使用 RANDBETWEEN 函数随机生成一个介于开始日期和结束日期之间的日期
- 在第四个单元格中,使用 RANDBETWEEN 函数随机生成一个介于 00:00:00 和 23:59:59 之间的时间
- 在第五个单元格中,使用加法运算符将日期和时间相加,得到随机生成的日期时间。
阅读全文