在某些情况下可能会需要计算周数或是某个日期属于该年第几周。
此时你就可以使用这个公式:WEEKNUM(Date,[return_type])
Date:日期字段
Return_type:决定一周从星期几开始的参数。如不填的话就会是默认值 1,其他可以用的参数可以参阅下表。
此函数使用两种系统:
系统 1 :包含 1 月 1 日的该周是该年的第一周,因此会编号为第 1 周。
系统 2 :包含某年的第一个星期四的该周是该年的第一周,因此编号为第 1 周。 此系统是 ISO 8601 规定的方法,通常也是欧洲地区的周编号系统。
如果没有特别的需求,建议使用系统 1 的参数即可。
起始日参数对应表:
Return_type | 一周的开始 | 系统 |
---|---|---|
1 或省略 | 星期日 | 1 |
2 | 星期一 | 1 |
11 | 星期一 | 1 |
12 | 星期二 | 1 |
13 | 星期三 | 1 |
14 | 星期四 | 1 |
15 | 星期五 | 1 |
16 | 星期六 | 1 |
17 | 星期日 | 1 |
21 | 星期一 | 2 |
假设A2为日期字段且值为2020/01/07,其他字段套用WEEKNUM公式结果如下:
WEEKNUM(A2) -> 2 WEEKNUM(A2, 13) -> 1