Excel - WORKDAY.INTL 函数



描述

WORKDAY.INTL 函数返回指定工作日数之前或之后日期的序列号,并具有自定义周末参数。周末参数指示哪些天以及有多少天是周末。周末和指定为节假日的任何日期都不视为工作日。

语法

WORKDAY.INTL (start_date, days, [weekend], [holidays])

参数

参数 描述 必填/可选
起始日期 起始日期,截断为整数。 必填
天数

起始日期之前或之后的工作日数。

  • 正值表示未来日期
  • 负值表示过去日期
  • 零值表示起始日期

天数偏移被截断为整数。

必填
周末

指示一周中哪些天是周末,并且不被视为工作日。

周末是一个周末数字或字符串,用于指定周末何时发生。

请查看下表中的周末数字-天数表。

周末字符串值长度为七个字符,字符串中的每个字符代表一周中的一天,从星期一开始。

1 代表非工作日,0 代表工作日。

字符串中只允许字符 1 和 0。

可选
节假日 一组或多组可选日期,这些日期将从工作日历中排除。节假日应为包含日期的单元格范围,或表示这些日期的序列值的数组常量。节假日中日期或序列值的顺序可以是任意的。 可选

备注

  • 如果起始日期超出当前日期基值范围,WORKDAY.INTL 将返回 #NUM! 错误值。

  • 如果节假日中的任何日期超出当前日期基值范围,WORKDAY.INTL 将返回 #NUM! 错误值。

  • 如果起始日期加上天数偏移产生无效日期,WORKDAY.INTL 将返回 #NUM! 错误值。

  • 如果周末是无效的数值,WORKDAY.INTL 将返回 #NUM! 错误值。

  • 如果周末字符串长度无效或包含无效字符,WORKDAY.INTL 将返回 #VALUE! 错误值。

  • 如果起始日期或节假日数组中的任何值不是有效日期,WORKDAY.INTL 将返回 #VALUE! 错误值。

  • 如果天数是非数字,WORKDAY.INTL 将返回 #VALUE! 错误值。

适用性

Excel 2010、Excel 2013、Excel 2016

示例

WORKDAY.INTL Function
advanced_excel_date_time_functions.htm
广告