Excel - WEEKNUM 函数
描述
WEEKNUM 函数返回特定日期的周数。该数字表示该周在一年中的数字位置。
此函数使用两个系统 −
系统 1 − 包含 1 月 1 日的周是一年中的第一周,编号为第 1 周。
系统 2 −一年中第一个星期四所在的那一周是一年的第一周,编号为第 1 周。该系统是 ISO 8601 中指定的方法,通常称为欧洲星期编号系统。
语法
WEEKNUM (serial_number, [return_type])
参数
参数 | 说明 | 必需/可选 |
---|---|---|
serial_number | 一周内的日期。 日期应使用 DATE 函数输入,或作为其他公式或函数的结果输入。 如果以文本形式输入日期,则可能会出现问题。 |
必填 |
return_type | 确定一周从哪一天开始的数字。 默认值为 1。 查看下面给出的 Week_beginning Day 表。 |
可选 |
Week_beginning 周日表
Return_type | 周开始于 | 系统 |
---|---|---|
1 或省略 | 星期日 | 1 |
2 | 星期一 | 1 |
11 | 星期一 | 1 |
12 | 星期二 | 1 |
13 | 星期三 | 1 |
14 | 星期四 | 1 |
15 | 星期五 | 1 |
16 | 星期六 | 1 |
17 | 星期日 | 1 |
21 | 星期一 | 2 |
注释
Excel 将日期存储为连续的序列号,以便用于计算。默认情况下,1900 年 1 月 1 日为序列号 1。2008 年 1 月 1 日为序列号 39448,因为它是 1900 年 1 月 1 日之后的 39,448 天
如果 Serial_number 超出当前日期基值的范围,WEEKNUM 将返回 #NUM! 错误值。
如果 Return_type 超出上表指定的范围,WEEKNUM 将返回 #NUM! 错误值。
如果 Serial_number 无法识别为数值或日期,WEEKNUM 将返回 #NUM!错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
