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 星期一。