模块
目录
索引 🔎︎

## WEEKNUM

WEEKNUM 按 ODF OpenFormula 定义的内部日期值计算一年中的周数，与其他电子表格应用程序兼容。

支持两周编号系统:

系统 1: 包含1月1日的那一周是一年中的第一周, 编号为第 1 周。

系统 2: 包含一年中第一个星期四的那一周是一年中的第一周, 编号为第 1 周。这意味着任何一年的第 1 都包含1月4日。ISO 8601 定义了此系统, 并且一周从星期一开始。

### 语法

WEEKNUM(Number; Mode)

「数字」是日期的内部序数。

「模式」设置每周开始的日子和周编号系统。此参数可选, 如果省略, 默认值为 1。

1 = 星期一, 系统 1

2 = 星期一, 系统 1

11 = 星期一, 系统 1

12 = 星期二, 系统 1

13 = 星期三, 系统 1

14 = 星期四, 系统 1

15 = 星期五, 系统 1

16 = 星期六, 系统 1

17 = 星期日, 系统 1

21 = 星期一, 系统 2 (ISO 8601)

150 = 星期一, 系统 2 (ISO 8601, 为了与 Gnumeric 的互通性而设)

### 示例

=WEEKNUM(DATE(1995;1;1);1) 返回 1

=WEEKNUM("1995-01-01";2) 返回 52。因为设置每周的第一天为星期一，所以这个星期日属于上一年的最后一周。

=WEEKNUM(DATE(1995;1;1);21) 返回 52。第一周开始于 1995-01-02 星期一。

=WEEKNUM(DATE(1999;1;1);21) 返回 53。第一周开始于 1999-01-04 星期一。