workdays()

阅读(2674) 标签: 两个日期之间, 工作日,

描述:

获取两个日期之间的工作日序列。

语法:

workdays(b,e,h)

备注:

获取日期b和日期e之间的工作日序列,默认包含be

h()假日序列,即h中成员若非周末则是假日,是周末则非假日,若为周末时按调休计算,调为工作日。

参数:

b

日期。

e

日期。

h

日期型数据组成的序列。

选项:

@n

返回工作日天数。

@x

计算时不包含日期e

@b

h有序时用二分法计算。

返回值

序列

示例:

 

A

 

1

=workdays(date("2025-05-26"),date("2025-06-06"),[date("2025-06-02")])

获取2025-05-262025-06-06之间的工作日,2025-06-02为非周末的假日,返回结果如下:

2

=workdays@n(date("2025-05-26"),date("2025-06-06"),[ date("2025-06-02")])

返回9,使用@n选项,计算两个日期之间的工作日天数。

3

=workdays@x(date("2025-05-26"),date("2025-06-06"),[date("2025-06-02")])

使用@x选项,计算时不包含日期2025-06-06