excel - Excel 添加截至日期的小时数,不包括周末和节假日
问题描述
我想在开始日期添加小时数,并在 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$2:$A$18)+MOD(E2,1)
E2 是开始日期和时间,格式为 mm/dd/yy hh:mm,G2 是小时数,Holidays!$A$2:$A$18 是假期范围。
这个公式在 24 小时和 48 小时内都可以正常工作,但是不能在 36 小时内工作。如果有人能帮助我解决这个问题,将不胜感激。
解决方案
推荐阅读
- javascript - 如何让我的代码为用户授权和许可生成 JWT 令牌?
- mysql - 如何将txt文件中的数据导入mysql数据库
- regex - 如何使用 Notepad++(或类似工具)批量查找代码
- linux - 如何在 Linux 中评估 TCP 变体
- rest - 从 REST API 响应下载数据,但响应代码为 -1
- python - 通过按小时和天分组来绘制时间序列数据
- laravel - 使用 laravel 向 whatsapp 发送消息和文件
- vue.js - 如何在 src 子目录的 bootstrap-vue b-card-img 中显示图像
- asp.net - 如何分配将在 C# 中运行的对象
- python - 在 Keras 中使用 Adam 优化器恢复训练