Excel WORKDAY.INTL 函数

WORKDAY.INTL 函数返回在给定起始日期之前或之后,与该日期相隔给定的工作日的日期。

适用版本

Excel 2010+

说明

WORKDAY.INTL 函数返回在给定起始日期之前或之后,与该日期相隔给定的工作日的日期。其中,工作日不包括周末和给定的假期,周末类型可以自定义。

返回值

起始日到给定工作日之后的日期。

语法

=WORKDAY.INTL(start_date, days, [weekend], [holidays])
=WORKDAY.INTL(起始日期, 工作日, [周末类型], [假期])

参数

  • Start_date 必需。 起始日期。
  • Days 必需。 start_date 之前或之后不含周末及节假日的工作日天数。 Days 为正值将返回未来的日期;为负值将返回过去的日期。
  • Weekend 可选。指定周末起始日期和周末天数。默认值为 1。
    • 1 或省略 :星期六、星期日
    • 2 :星期日、星期一
    • 3 :星期一、星期二
    • 4 :星期二、星期三
    • 5: 星期三、星期四
    • 6 :星期四、星期五
    • 7 :星期五、星期六
    • 11: 仅星期日
    • 12:仅星期一
    • 13:仅星期二
    • 14 :仅星期三
    • 15: 仅星期四
    • 16 :仅星期五
    • 17 :仅星期六
    • 字符串0和1:请见要点部分。
  • Holidays 可选。 一个可选日期列表,其中包含需要从工作日历中排除的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。

要点

函数的周末类型参数除了使用数字代表,还可以使用由7个0或1组成的字符串表示,例如,“0000011”。字符串中每个字符代表一周的一天,一周从星期一开始,1表示非工作日,0表示工作日。注意,字符串“1111111”是无效的,返回0。

实例

WORKDAY.INTL 函数

可能出现的错误

  • #NUM!
    • 如果提供的[weekend]参数不是有效的数字类型。
  • #VALUE!
    • 如果提供的起始日期或假期日期参数不是有效的日期。
    • 如果提供的days工作日参数非数值类型。

其他

更多信息及示例请参考微软Office网站

转载注明:文章转载自「懒人Excel - www.lanrenexcel.com

您可能还喜欢...

订阅评论
提醒
0 评论
最新
最旧 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x