WORKDAY 函数
约 485 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
WORKDAY 函数返回指定工作日数之前或之后的日期的序列号。工作日不包括周末(星期六和星期日)以及可选的节假日。该函数常用于项目管理中计算截止日期、交付日期或任务完成日期。
2. 语法
WORKDAY(start_date, days, [holidays])| 参数 | 选填 | 说明 |
|---|---|---|
| start_date | 必需 | 起始日期 |
| days | 必需 | 起始日期之前或之后的工作日数。正值返回未来日期,负值返回过去日期 |
| holidays | 可选 | 要从工作日计算中排除的节假日日期列表 |
3. 示例
3.1. 计算 10 个工作日后的日期
=WORKDAY("2024-06-01", 10)返回 2024 年 6 月 15 日(假设期间没有节假日),即从 2024 年 6 月 1 日起算 10 个工作日后的日期。
3.2. 排除节假日计算
=WORKDAY("2024-06-01", 10, A1:A3)返回排除 A1:A3 中列出的节假日后,从 2024 年 6 月 1 日起算 10 个工作日后的日期。
3.3. 计算过去的工作日
=WORKDAY("2024-06-15", -5)返回 2024 年 6 月 8 日,即从 2024 年 6 月 15 日往前推 5 个工作日的日期。
4. 实用技巧
4.1. 确保 startdate 参数使用有效的日期格式
确保 start_date 参数使用有效的日期格式,建议使用 DATE 函数创建日期
4.2. 使用 holidays 参数排除公司特定的假期
使用 holidays 参数排除公司特定的假期,使计算结果更准确
4.3. 如果需要自定义周末日期(如周五和周六)
如果需要自定义周末日期(如周五和周六),请使用 WORKDAY.INTL 函数