Excel - WORKDAY.INTL 函数
说明
WORKDAY.INTL 函数使用自定义周末参数返回指定工作日之前或之后日期的序列号。周末参数表示哪些天是周末以及有多少天是周末。周末和任何指定为假日的日子不被视为工作日。
语法
WORKDAY.INTL (start_date, days, [weekend], [holidays])
参数
参数 | 说明 | 必需/可选 |
---|---|---|
Start_date | 开始日期,截断为整数。 | 必填 |
days | start_date 之前或之后的工作日数。
Day-offset 被截断为整数。 |
必填 |
weekend | 表示一周中哪些天是周末,不被视为工作日。 周末是一个周末数字或字符串,指定周末的时间。 查看下面给出的周末数字天数表。 周末字符串值长度为七个字符,字符串中的每个字符代表一周中的一天,从星期一开始。 1 代表非工作日,0 代表工作日。 字符串中只允许使用字符 1 和 0。 |
可选 |
holidays | 一组可选的日期,这些日期将从工作日日历中排除。节假日应为包含日期的单元格范围,或代表这些日期的序列值的数组常量。节假日中日期或序列值的顺序可以是任意的。 | 可选 |
注释
如果 start_date 超出当前日期基值的范围,WORKDAY.INTL 将返回 #NUM! 错误值。
如果任何节假日的日期超出当前日期基值的范围,WORKDAY.INTL 将返回 #NUM! 错误值。
如果 start_date 加上 day-offset 得出的日期无效,WORKDAY.INTL 将返回 #NUM! 错误值。
如果 weekend 是无效的数值,WORKDAY.INTL 将返回 #NUM! 错误值。
如果 weekend 字符串的长度无效或包含无效字符,WORKDAY.INTL 将返回 #VALUE! 错误值。
如果 start_date 或任何假日数组中的值不是有效日期,WORKDAY.INTL 将返回 #VALUE! 错误值。
如果 days 为非数字,WORKDAY.INTL 将返回 #VALUE! 错误值。
适用性
Excel 2010、Excel 2013、Excel 2016
示例
