[]
此函数返回开始日期与结束日期之间完整工作日的总数。
NETWORKDAYS.INTL(开始日期, 结束日期, [周末类型], [节假日])
该函数包含以下参数:
参数 | 说明 |
|---|---|
开始日期 | [必需] 起始日期,可以是数字(如37806.5),也可以是日期时间对象,如 |
结束日期 | [必需] 结束日期,可以是数字(如37806.5),也可以是日期时间对象,如 |
周末类型 | [可选] 一个数字或字符串,用于指定周末时间。周末指的是不计入 开始日期 与 结束日期 之间完整工作日数的一周中的日期 |
节假日 | [可选] 从计算中排除的日期范围。节假日可以是包含日期的单元格区域,也可以是代表这些日期的序列值数组常量 |
下表列出了 周末类型 的数字值:
数字 | 休息日 |
|---|---|
1 或省略 | 周六、周日 |
2 | 周日、周一 |
3 | 周一、周二 |
4 | 周二、周三 |
5 | 周三、周四 |
6 | 周四、周五 |
7 | 周五、周六 |
11 | 仅周日 |
12 | 仅周一 |
13 | 仅周二 |
14 | 仅周三 |
15 | 仅周四 |
16 | 仅周五 |
17 | 仅周六 |
周末类型的字符串值长度为七个字符,字符串中的每个字符代表一周中的一天,从周一开始。非工作日为1,工作日为0。字符串中只允许使用1和0这两个字符。字符串“1111111”始终返回0。
周末和节假日都不被视为工作日。
NETWORKDAYS.INTL(L4,L5)
NETWORKDAYS.INTL(R4C12,R1C1,R2C2)
NETWORKDAYS.INTL(DATE(2014,9,1),DATE(2014,9,30),"0000111",{"2014/9/2","2014/9/3"}) 的结果为16