NETWORKDAYS.INTL
返回开始日期和结束日期之间的工作日数。有定义周末和节假日的选项。可选的周末参数 (或字符串) 可用于定义周末是哪几天 (即每周中的非工作日)。此外, 用户还可以选择定义假日列表。周末和用户定义的假日不计入工作日。
语法
「NETWORKDAYS.INTL(StartDate; EndDate; Weekend; Holidays)」
开始日期 开始计算的日期。如果开始日期是一个工作日,则这一天也要计算在内。
结束日期 计算结束的日期。如果结束日期是一个工作日,则这一天也要计算在内。
示例
2016年12月15日至2017年1月14日期间有多少个工作日?令开始日期位于 C3, 结束日期位于 D3。单元格 F3 至 J3 包含五 (5) 个圣诞节和新年假期,格式为日期: 2016年12月24日;2016年12月25日;2016年12月26日;2016年12月31日; 以及2017年1月1日。
「=NETWORKDAYS.INTL(C3;D3;;F3:J3)」返回 21 个工作日, 周末取默认设置。
「=NETWORKDAYS.INTL(C3;D3;11;F3:J3)」返回 24 个工作日, 只有周日单休。
或者, 使用周末字符串「0000001」将星期日定义为每周的非工作日。
「=NETWORKDAYS.INTL(C3;D3;「0000001」;F3:J3)」返回 24 个工作日, 只有周日单休。
该函数的两个可选参数 –「工作日」与「节假日」– 可以留空:
=NETWORKDAYS.INTL(C3;D3) 给出 22 个工作日。