Excel WORKDAY.INTL 函数

如果要跟随本教程,请下载示例电子表格。
描述
WORKDAY.INTL 函数将指定的工作日天数添加到起始日期,并返回未来或过去的某个工作日。此外,它还可以根据需要在计算时排除自定义的节假日。
语法和参数
公式语法
WORKDAY.INTL(开始日期, 天数, [周末], [节假日]) |
参数
|
周末代码
数字 | 周末天数 |
1(默认) | 周六和周日 |
2 | 周日和周一 |
3 | 周一和周二 |
4 | 周二和周三 |
5 | 周三和周四 |
6 | 周四和周五 |
7 | 周五和周六 |
11 | 仅周日 |
12 | 仅周一 |
13 | 仅周二 |
14 | 仅周三 |
15 | 仅周四 |
16 | 仅周五 |
17 | 仅周六 |
周末字符串
一串由七个零和一组成的数字,用于指示周末天数。每个字符代表一个星期中的某一天,第一个是周一,第二个是周二,第三个是周三,最后一个是周日。例如:
周末字符串 | 公式 | 周末天数 |
"0000000" | WORKDAY.INTL(B3,C3,"0000000") | 无周末 |
"1000000" | WORKDAY.INTL(B3,C3,"1000000") | 仅周一 |
"1100000" | WORKDAY.INTL(B3,C3,"1100000") | 周一和周二 |
"1000011" | WORKDAY.INTL(B3,C3,"1000011") | 周六、周日和周一 |
返回值
WORKDAY.INTL 函数以序列号格式返回日期。
备注
1. 如果参数“天数”为小数值,WORKDAY 函数只会将整数部分加到起始日期上。
2. 当引用单元格区域作为节假日参数时,最好使用绝对引用或命名区域,否则,当您拖动填充柄应用公式时,引用会随之改变。
错误
#NUM! 错误发生于:
- 无效的起始日期参数;
- 无效的天数参数;
- 无效的周末参数。
#VALUE! 错误发生于:
- 起始日期或节假日参数为无效日期;
- 天数参数为非数值;
- 周末参数为无效的文本字符串。
用法与示例
示例 1 使用默认周末且不包含节假日的情况下计算未来或过去的工作日
基于给定的起始日期(列 B)和天数(列 C),请使用以下公式获取工作日:
=WORKDAY.INTL(B3,C3)
按下 Enter 键并将自动填充手柄拖动到需要应用此公式的单元格上,得到序列号。
然后根据需要将序列号格式化为日期格式。保持序列号选中状态,点击 开始 > 数字格式 选择 短日期 或 长日期 从下拉列表中选择。
示例 2 使用自定义周末并排除节假日计算工作日
例如,起始日期列表在列 B 中,天数列表在列 C 中,节假日在列 F 中,周末天数为周一和周二,请使用以下公式:
=WORKDAY.INTL(B3,C3,3,$F$3:$F$5)
按下 Enter 键并将自动填充手柄拖动到需要应用此公式的单元格上,得到序列号。
然后根据需要将序列号格式化为日期格式。保持序列号选中状态,点击 开始 > 数字格式,从下拉列表中选择 短日期 或 长日期。
相关函数:
Excel WORKDAY 函数 用于向起始日期添加指定数量的工作日,并以序列号格式返回未来或过去的日期。
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于智能执行革新数据分析:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用 Kutools 函数… |
热门功能:查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 无需公式四舍五入 ... | |
超级 VLookup:多条件 | 多值 | 跨多表 | 模糊查找... | |
高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同单元格 ... | |
特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前 15 的工具集:12 个文本工具(添加文本,删除特定字符 ...) | 50+ 种图表 类型(甘特图 ...) | 40+ 实用 公式(基于生日计算年龄 ...) | 19 个插入工具(插入二维码,从路径插入图片 ...) | 12 个转换工具(小写金额转大写,汇率转换 ...) | 7 个合并和拆分工具(高级合并行,拆分 Excel 单元格 ...) | ... 更多功能 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的一切都仅需一键之遥...
Office Tab - 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 一秒内在数十个打开的文档之间切换!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的生产力可提升 50%。
- 为 Office(包括 Excel)带来高效标签页,就像 Chrome、Edge 和 Firefox 一样。