Datetime 用于创建随机日期(不包括周末)的公式

Datetime 用于创建随机日期(不包括周末)的公式,datetime,excel-formula,Datetime,Excel Formula,请有人协助在Excel中创建函数以执行以下操作: 创建日期的随机列表(在日期1和日期2之间) 跳过周末,只使用工作日 指定随机日期之间的范围 例如,上面的公式将在日期1和日期2之间创建x个日期量,每个日期之间的差异为12-15天,并且仅在工作日。在A1单元格类型中,此公式将为您提取24年的日期范围 =RANDBETWEEN(DATE(1990;1;1);DATE(2014;12;31)) 右键用鼠标在单元格右下角单击,然后下拉或在任何需要的位置,然后从弹出的菜单中选择“填充工作日” 编辑:

请有人协助在Excel中创建函数以执行以下操作:

  • 创建日期的随机列表(在日期1和日期2之间)
  • 跳过周末,只使用工作日
  • 指定随机日期之间的范围

例如,上面的公式将在日期1和日期2之间创建x个日期量,每个日期之间的差异为12-15天,并且仅在工作日。在A1单元格类型中,此公式将为您提取24年的日期范围

=RANDBETWEEN(DATE(1990;1;1);DATE(2014;12;31))
右键用鼠标在单元格右下角单击,然后下拉或在任何需要的位置,然后从弹出的菜单中选择“填充工作日”


编辑:忘记提及您需要将单元格格式设置为日期,否则您将获得日期ID。

要在两个日期A1和A2之间随机选择一个工作日,包括:
=工作日(A1-1,RANDBETWEEN(1,网络日(A1,A2))

要将随机数的非周末天数添加到前一个日期,且前一个日期为A1,请执行以下操作:
=工作日(A1,介于(9,11)之间)

您可以将其放在B1中,并向下拖动任意天数。

到目前为止,您尝试了什么?日期是数字,您可以开始尝试使用
randbween()
,如果遇到问题,可以更新您的帖子。您好,zx8754,谢谢您的帮助。目前我有=RANDBETWEEN(15,20),但这只会产生一系列介于15和20之间的数字(包括15和20)。如果我将其转换为从日期x开始的日期,则数字会在周末随机下降。我需要的数字只在工作日出现,而不在周末出现,但仍然保持基于5天工作周的15-20随机化。您可以使用类似于:=RANDBETWEEN(DATE(2000,1,1),DATE(2014,12,30))@curiosu,您不使用逗号,而是使用分号=RANDBETWEEN(日期(2000;1;1);日期(2014;12;30))@Lvka您需要逗号,而不是半色。您好,=WORKDAY(A1,RANDBETWEEN(9,11))工作得很好。非常感谢,贝克:)