WORKDAY.INTL

本文介绍 WORKDAY.INTL 函数的公式语法和用法。

返回指定的若干个工作日之前或之后的日期的序列号(使用自定义周末参数)。 周末参数指明周末有几天以及是哪几天。 周末和任何指定为假期的日期不被视为工作日。

语法

WORKDAY.INTL(start_date, days, [weekend], [holidays])

WORKDAY.INTL 函数语法具有下列参数:

周末数字 周末日
1 或省略 星期六、星期日
2 星期日、星期一
3 星期一、星期二
4 星期二、星期三
5 星期三、星期四
6 星期四、星期五
7 星期五、星期六
11 仅星期日
12 仅星期一
13 仅星期二
14 仅星期三
15 仅星期四
16 仅星期五
17 仅星期六

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

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

备注

示例

复制下表中的示例数据,然后将其粘贴进新的 Et 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

公式 说明 实时结果
=WORKDAY.INTL(DATE(2012,1,1),30,0) 使用 0 作为周末参数将导致一个 错误 #NUM!。 #NUM!
=WORKDAY.INTL(DATE(2012,1,1),90,11) 查找据 2010-1-1 90 个工作日的日期,仅将星期天作为周末进行计数(周末参数为 11)。 41013
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy") 使用 TEXT 函数将得到的序列数 (40944) 设置为 "m/dd/yyyy" 格式。 查找据 2010-1-1 30 个工作日的日期,仅将星期六作为周末进行计数(周末参数为 17)。 2012-2-05

相关功能

日期与时间函数