WEEKDAY 函数

WEEKDAY 返回给定日期值的星期几。此星期几将作为 1 到 7 之间的整数返回。从星期几开始编号取决于类型。

语法

WEEKDAY(数字,类型)

  • 作为日期值的数字是要将星期几作为整数返回的十进制值。
  • 类型(可选)确定计算的类型。 对于类型 = 1,将从星期日开始对星期几计数,这是缺省值,即使缺少类型自变量时也是如此。
表 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")