返回一个数字,对应于给定日期所在的星期几。
用法示例
WEEKDAY(DATE(1969,7,20))
WEEKDAY(A2)
WEEKDAY(40909)
WEEKDAY(40909,3)
语法
WEEKDAY(日期, [类型])
-
日期
- 要为其确定星期几的日期。必须是对包含日期的单元格的引用、返回日期类型的函数或者数字。 -
类型
- [可选 - 默认值为1
] - 以数字指示使用哪种编号顺序来表示星期几。默认情况下,按星期日 (= 1) 开始计算。-
如果
类型
为1
,则星期值将从星期日开始算起,并且星期日的值为 1,因此星期六的值就是 7。 -
如果
类型
为2
,则星期值将从星期一开始算起,并且星期一的值为 1,因此星期日的值就是 7。 -
如果
类型
为3
,则星期值将从星期一算起,并且星期一的值为 0,因此星期日的值就是 6。
-
说明
-
请确保函数的输入为以下形式之一:包含日期的单元格的引用、返回日期对象的函数(例如
DATE
、DATEVALUE
或TO_DATE
)或由N
函数返回的日期序号。Google 表格在内部以数字表示日期值以便于计算,虽然在单元格中输入字符串形式的日期时表格会自动进行转换,但此函数不会进行这一转换。 -
WEEKDAY
不会像 Google 表格处理单元格中的直接条目那样自动转换数字格式。因此,WEEKDAY(10/10/2000)
会被解释为WEEKDAY(0.005)
,即其中参数会被解释为 10 除以 10 除以 2000 所得的商。 -
WEEKDAY
是以数字形式返回星期几,而不是以字母(例如 'M' 或 'F')、缩写(例如 'Tue' 或 'Thu')或全称(例如“星期三”)的形式。要获取星期几的名称,请使用TEXT
函数或更改单元格的数字格式。
另请参阅
YEAR
:返回给定日期所对应的年份。
TO_DATE
:将提供的数字转换为日期。
N
:将提供的参数返回为数值。
MONTH
:以数字格式返回特定日期所在的月份。
DAY
:以数字格式返回特定日期所在的当月几号。
DATEVALUE
:将提供的已知格式的日期字符串转换为日期值。
DATE
:将年、月、日转换为日期。
TEXT
:按照指定格式将数字转换为文本。
示例
返回一个数字,对应于给定日期值所在的星期几。