[]
此函数返回具有自定义周末参数的指定工作日数之前或之后的日期的序列号。
WORKDAY.INTL(起始日期, 天数, [周末类型], [节假日])
该函数包含以下参数:
参数 | 说明 |
|---|---|
起始日期 | [必需] 起始日期,可以是数字(如 37806.5),也可以是日期时间对象,如 |
天数 | [必需] 起始日期之前或之后的工作日数;未来的天数为正数,过去的天数为负数;如果不是整数,该数字将被截断 |
周末类型 | [可选] 一个数字或字符串,用于指定周末时间。周末指的是不计为工作日的一周中的日期 |
节假日 | [可选] 从计算中排除的日期范围;如果省略,则计算时假定无节假日,且所有工作日都是工作日 |
下表列出了 周末类型 的数字值:
数字 | 休息日 |
|---|---|
1 或省略 | 周六、周日 |
2 | 周日、周一 |
3 | 周一、周二 |
4 | 周二、周三 |
5 | 周三、周四 |
6 | 周四、周五 |
7 | 周五、周六 |
11 | 仅周日 |
12 | 仅周一 |
13 | 仅周二 |
14 | 仅周三 |
15 | 仅周四 |
16 | 仅周五 |
17 | 仅周六 |
周末类型的字符串值长度为七个字符,字符串中的每个字符代表一周中的一天,从周一开始。非工作日为 1,工作日为 0。字符串中只允许使用 1 和 0 这两个字符。字符串“1111111”始终返回 0。
周末和节假日都不被视为工作日。
WORKDAY.INTL(A2,A4)
WORKDAY.INTL(R2C1,R5C5)
WORKDAY.INTL(A1,A2,A5:A7)