使用自定义周末参数返回指定数量的工作日之前或之后的日期的序列号。 周末参数指示哪些日期为周末以及周末的天数。 周末以及指定为节假日的任何日期都不被视为工作日。
语法
表达式。WorkDay_Intl (arg1, arg2, arg3, arg4)
表达式 表示 WorksheetFunction 对象的变量。
参数
| 名称 | 必需/可选 | 数据类型 | 说明 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arg1 | 必需 | Variant | Start_date - 开始日期,截尾取整。 | ||||||||||||||||||||||||||||||
| Arg2 | 必需 | Variant | 天数 - start_date之前或之后的工作日数。 正值会生成未来的日期;负值会生成过去的日期;0(零)值则生成 start_date。 日期偏移量将截断成整数。 | ||||||||||||||||||||||||||||||
| Arg3 | 可选 | Variant | 周末 - 指示星期几为周末且不被视为工作日。 weekend 是指定周末具体日期的 weekend 数值或字符串。 weekend 数值指示下列周末日。
|
||||||||||||||||||||||||||||||
| Arg4 | 可选 | Variant | 假日 - 要从工作日日历中排除的一个或多个日期的一组可选日期。 holidays 是一个包含这些日期的单元格区域,或者是代表这些日期的序列值的数组常量。 holidays 中的日期或序列值可按任意顺序排列。 |
返回值
Double
备注
如果 start_date 超出当前日期基值的范围,则 WorkDay_Intl 返回 #NUM! 。
如果节假日中的任何日期超出当前日期基值的范围,则 WorkDay_Intl 返回 #NUM! 。
如果 start_date 加上 day-offset 生成无效日期, 则 WorkDay_Intl 返回 #NUM! 。
如果周末字符串长度无效或包含无效字符, WorkDay_Intl 返回 #VALUE! 。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。