如何在Excel中的两个时间段之间生成随机小时槽?

时间:2017-03-01 11:07:45

标签: excel random excel-formula

尝试在Excel中的两个时间段之间生成随机小时槽的开始时间。 例如,如果时间段在06:48和09:36之间,则生成的开始时间可以是06:48和08:36之间的任何值(以允许小时槽)。

我将需要这个公式适用于许多不同的时间段,因此公式越容易操作越好。

1 个答案:

答案 0 :(得分:2)

这对你有什么用?

=A2+RANDBETWEEN(0,INT((B2-A2)*24))/24

enter image description here

<小时/> 一些解释

  1. B2-A2返回24小时内0到1之间的一些分数
  2. (B2-A2)*24返回0到24之间的十进制小时数
  3. INT((B2-A2)*24))将小数向下舍入到最近的小时,例如示例中的2
  4. RANDBETWEEN(0,2)选择0到2之间的随机数
  5. 此随机数可以除以24并添加到您的开始时间以提供新的开始时间
  6. 确保您的单元格C2(在我的示例中)的格式与A2B2相同,否则您的结果将看起来像0到1之间的某个数字

    <强>更新

    这将在06:48和08:36之间给你一个随机的分钟(根据你的例子):

    =A2+RANDBETWEEN(0,INT((B2-A2-1/24)*24*60))/(24*60)