首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL日期及时间函数——NETWORKDAYS.INTL 函数

分享是最好的输出;

分享是最好的学习;

看过的朋友请转发分享以示鼓励,转发就是最好的支持

NETWORKDAYS.INTL 函数概念及语法概念:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。 周末和任何指定为假期的日期不被视为工作日。

语法:NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

start_date 和 end_date 必需。 要计算其差值的日期。 start_date 可以早于或晚于 end_date,也可以与它相同。

weekend 可选。 表示介于 start_date 和 end_date 之间但又不包括在所有工作日数中的周末日。 Weekend 是一个用于指定周末日的周末数字或字符串。

weekend 数值表示以下周末日

周末字符串值的长度为七个字符,并且字符串中的每个字符表示一周中的一天(从星期一开始)。 1 表示非工作日,0 表示工作日。 在字符串中仅允许使用字符 1 和 0。 使用 1111111 将始终返回 0。

例如,0000011 结果为星期六和星期日是周末。

holidays 可选。 一组可选的日期,表示要从工作日日历中排除的一个或多个日期。 holidays 应是一个包含相关日期的单元格区域,或者是一个由表示这些日期的序列值构成的数组常量。 holidays 中的日期或序列值的顺序可以是任意的。

温馨提示

如果 start_date 晚于 end_date,则返回值将为负数,数量将是所有工作日的数量。

如果 start_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回 错误值 #NUM!。

如果 end_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回 错误值 #NUM!。

如果 weekend 字符串的长度无效或包含无效字符,则NETWORKDAYS.INTL 返回 错误值 #VALUE!。

基础用法

如下图,根据A、B、C列日期计算工作日天数

E2单元格公式=NETWORKDAYS.INTL(A2,B2),结果为 23个将来工作日。 从两个日期之间的总天数 31 中减去 8个非工作周末(4个星期六和 4 个星期日)。 默认情况下,星期六和星期日被视为非工作日。

E3单元格公式=NETWORKDAYS.INTL(A3,B3,),结果为 -23,即 23 个过去的工作日。

E4单元格公式=NETWORKDAYS.INTL(A4,B4,1,C2),从 2018 年 1 月 1 日和 2018 年 1 月3 1 日之间的 31天中减去 9 个非工作日(4 个星期五、4 个星期六和 1 个假日),结果为 22 个将来工作日。 使用 1 作为周末参数(星期六和星期日)。 在该时间段中有两个假日。

E5单元格公式=NETWORKDAYS.INTL(A4,B4,1,C2:C3),从 2018 年 1 月 1 日和 2018 年 1 月3 1 日之间的 31天中减去 10 个非工作日(4 个星期五、4 个星期六和 2个假日),结果为 21 个将来工作日。 使用 1 作为周末参数(星期六和星期日)。 在该时间段中有两个假日。

E6单元格公式=NETWORKDAYS.INTL(A4,B4,"0000111,C2),结果为17,从 2018 年 1 月 1 日和 2018 年 1 月3 1 日之间的 31天中减去 14 个非工作日(4 个星期五、4 个星期六、4个星期日和 2 个假日),结果为 17个将来工作日。 “0000111“中0表示工作日,1表示非工作日,从星期一开始到星期四为工作日,用4个0表示,3个1表示星期五、星期六、星期天共3天非工作日。

如何学好EXCEL

、可以购买书籍跟书本学习,书籍是最好的老师;

、可以购买视频看视频学习,视频讲解清晰明了;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202G0130H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券