Excel 添加时间到日期,不包括周末和节假日
Excel add hours to date excluding weekends and holidays
我想在 Excel 文件中添加开始日期的小时数并跳过周末和节假日。
时间是 24、36 和 48。
所以如果开始日期和时间是 2019 年 3 月 4 日,13:42,结束日期和时间应该是:
- 24 小时:2019 年 3 月 5 日,13:42
- 36 小时:2019 年 3 月 6 日,01:42
- 48 小时:2019 年 3 月 6 日,13:42
我现在使用这个公式:
=WORKDAY(E2,G2/24,Holidays!$A:$A)+MOD(E2,1)
E2是mm/dd/yyhh:mm格式的开始日期和时间,G2是小时数,Holidays!$A$2:$A$18是假期的范围。
此公式在 24 小时和 48 小时内完全有效,但在 36 小时内无效。如果有人能帮助我解决这个问题,我将不胜感激。
从加法构造一个简单的日期,然后将其转换为工作日。
=WORKDAY(A2+B2/24-1, 1, Holidays!$A:$A)+MOD(A2+B2/24, 1)
我想在 Excel 文件中添加开始日期的小时数并跳过周末和节假日。
时间是 24、36 和 48。
所以如果开始日期和时间是 2019 年 3 月 4 日,13:42,结束日期和时间应该是:
- 24 小时:2019 年 3 月 5 日,13:42
- 36 小时:2019 年 3 月 6 日,01:42
- 48 小时:2019 年 3 月 6 日,13:42
我现在使用这个公式:
=WORKDAY(E2,G2/24,Holidays!$A:$A)+MOD(E2,1)
E2是mm/dd/yyhh:mm格式的开始日期和时间,G2是小时数,Holidays!$A$2:$A$18是假期的范围。
此公式在 24 小时和 48 小时内完全有效,但在 36 小时内无效。如果有人能帮助我解决这个问题,我将不胜感激。
从加法构造一个简单的日期,然后将其转换为工作日。
=WORKDAY(A2+B2/24-1, 1, Holidays!$A:$A)+MOD(A2+B2/24, 1)