WEEKDAY

返回指定日期值是一周中的哪一天。如果未指定「类型」或指定「类型」= 1, 则返回的天数是介于 1 (星期日) 和 7 (星期六) 之间的整数。对于其他类型, 请参阅下表。

语法

WEEKDAY(serial_number; type)

serial_number」是一个日期数字。

类型」可选, 确定计算的类型。

类型

返回的工作日序号

1 或忽略

1 (星期日) 至 7 (星期六)。用于与 Microsoft Excel 的兼容性。

2

1 (星期一) 至 7 (星期日)。

3

0 (星期一) 至 6 (星期日)

11

1 (星期一) 至 7 (星期日)。

12

1 (星期二) 至 7 (星期一)。

13

1 (星期三) 至 7 (星期二)。

14

1 (星期四) 至 7 (星期三)。

15

1 (星期五) 至 7 (星期四)。

16

1 (星期六) 至 7 (星期五)。

17

1 (星期日) 至 7 (星期六)。


批注图标

这些值仅适用于您在「- LibreOffice Calc - 计算」选择的标准日期格式。


示例

=WEEKDAY("2000-06-14")」返回 4 (「类型」参数缺失, 因此使用标准计数。标准计数将星期日作为一周的第 1 天。2000年6月14日是星期三, 因此是第 4 天)。

=WEEKDAY("1996-07-24";2)」返回 3 (「类型」参数为 2, 因此星期一是一周的第 1 天。1996年7月24日是星期三, 因此是第 3 天)。

=WEEKDAY("1996-07-24";1)」返回 4 (「类型」参数为 1, 因此星期日是一周的第 1 天。1996年7月24日是星期三, 因此是第 4 天)。

=WEEKDAY("2017-05-02";14)」返回 6 (「类型」参数为 14, 因此星期四是一周的第 1 天。2017年5月2日是星期二, 因此是第 6 天)

=WEEKDAY(NOW())」返回当天的数字。

提示图标

要求出 A1 中的日期是否为工作日,请按如下所示使用 IF 和 WEEKDAY 函数:
IF(WEEKDAY(A1;2)<6;"工作日";"周末")