仅在预设时间内将时间添加到日期

时间:2019-10-17 14:00:33

标签: excel excel-formula

我正在尝试执行以下操作:

  

日期和时间:27/09/2019 13:28

     

工作日:星期一-星期五上午8点-下午5:30(08:00-> 17:30)(NetworkDays)

     

持续时间:9.5小时(09:30小时)

     

结果:30/09/2019 13:28

背后的逻辑是

  

日期和时间+持续时间(仅在“工作日”内)=结果

工作日只能从星期一-星期五上午8点-下午5:30,不包括周末。我相信NetworkDays可以解决这个问题?

如果“日期和时间+持续时间”持续到周末,则时间持续到下一个星期一。

有什么可以处理这样的事情? 提前非常感谢

1 个答案:

答案 0 :(得分:2)

如果A1包含日期/时间,而A2包含持续时间,则:

=WORKDAY(A1,INT((A1-INT(A1)-8/24+A2/24)/9.5*24))+8/24+MOD(A1-INT(A1)-8/24+A2/24,9.5/24)