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 (星期六)。 |

这些值仅适用于您在「 」选择的标准日期格式。
示例
「=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;"工作日";"周末")