Excel - WEEKNUM 函数



描述

WEEKNUM 函数返回特定日期的周数。该数字代表该周在一年中的数值位置。

此函数使用两种系统:

  • 系统 1 - 包含 1 月 1 日的星期是该年的第一周,编号为第 1 周。

  • 系统 2 - 包含该年第一个星期四的星期是该年的第一周,编号为第 1 周。此系统是 ISO 8601 中规定的方法,通常称为欧洲周编号系统。

语法

WEEKNUM (serial_number, [return_type])

参数

参数 描述 必填/可选
Serial_number(序列号)

周内的一个日期。

日期应使用 DATE 函数输入,或作为其他公式或函数的结果输入。

如果日期以文本形式输入,可能会出现问题。

必填
Return_type(返回类型)

一个数字,用于确定一周从哪一天开始。

默认为 1。

请查看下表中的“一周开始日”表。

可选

一周开始日表

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 日之后的第 39448 天。

  • 如果 Serial_number 超出当前数据库值的范围,WEEKNUM 将返回 #NUM! 错误值。

  • 如果 Return_type 超出上表中指定的范围,WEEKNUM 将返回 #NUM! 错误值。

  • 如果 Serial_number 无法识别为数值或日期,WEEKNUM 将返回 #NUM! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

WEEKNUM Function
advanced_excel_date_time_functions.htm
广告