一、函数介绍
使用 NETWORKDAYS.INTL 函数可快速求出两个日期之间的净工作日天数,并排除指定的周末和节假日。
二、函数解读
- 函数公式:=NETWORKDAYS.INTL(起始日期, 结束日期, [周末], [节假日])
- 参数释义:
- 起始日期(必填):用于计算净工作日天数的时间段开始日期
- 结束日期(必填):用于计算净工作日天数的时间段结束日期
- 周末(选填):用于表示哪些天为周末的数字或字符串
- 节假日(选填):这是一个范围或数组常量,其中包含作为节假日的日期
周末字符串 | 代表的周末日期 |
1 或 不填写 | 周六和周日 |
2 | 周日和周一 |
3 | 周一和周二 |
4 | 周二和周三 |
5 | 周三和周四 |
6 | 周四和周五 |
7 | 周五和周六 |
11 | 仅周日 |
12 | 仅周一 |
13 | 仅周二 |
14 | 仅周三 |
15 | 仅周四 |
16 | 仅周五 |
17 | 仅周六 |
- 注意事项:
- 为正确显示结果,请将单元格内容格式设置为常规或数字
三、操作步骤
如果我们想计算一月的工作日时间并规划排期。已知供应商公司在1月14日-1月16日将休息。你可使用 NETWORKDAYS.INTL 函数快速求出 1月全部可工作天数。
- 将供应商休息日期罗列在工作表的 A2:B4 单元格中
- 在单元格中输入函数公式
=NETWORKDAYS.INTL("2021/1/1","2021/1/31",1,A2:B4)
计算2021年1月1日至31日间的工作日天数,周六和周日为周末,A2:B4 内的日期是供应商休息日
- 按回车键,单元格中将显示 1月供应商可工作天数
250px|700px|reset