WEEKDAY 函数
WEEKDAY 返回给定日期值的星期几。此星期几将作为 1 到 7 之间的整数返回。从星期几开始编号取决于类型。
语法
WEEKDAY(数字,类型)
- 作为日期值的数字是要将星期几作为整数返回的十进制值。
- 类型(可选)确定计算的类型。 对于类型 = 1,将从星期日开始对星期几计数,这是缺省值,即使缺少类型自变量时也是如此。
| 类型 | 返回的整数(星期几) |
|---|---|
| 1 或缺少(缺省值) | 1(星期日)到 7(星期六) |
| 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("6/14/2000") 会返回 4。 缺少类型自变量;因此会使用标准计数。标准计数是以星期日为第一天开始的。2000 年 6 月 14 日为星期三,因此为第 4 天。
WEEKDAY("7/24/1996",1) 会返回 4。类型自变量是 1;因此星期日是第一天。1996 年 7 月 24 日是星期三,因此是第四天。
WEEKDAY("7/24/1996",2) 会返回 3。类型自变量是 2;因此星期一是第一天。1996 年 7 月 24 日是星期三,因此是第三天。
WEEKDAY(NOW()) 返回当前日期在一个星期中的序号。
要获取指示单元格 A1 中的日期是否为工作日的函数,请按如下所示使用 IF 和 WEEKDAY 函数:IF(WEEKDAY(A1,2)<6,"business day","weekend")