如何在excel用函数公式返回具体的日期对应属于一年中的第几周?

如下图所示

要在excel中计算日期对应的周数,可以使用WEEKNUM函数。

它的语法如下:

WEEKNUM(serial_number,[return_type])

其中[return_type]可以指定一周是以星期几开始的,如果省略或者为1,则表示一周是以星期天开始的。

其中每年的1月1日都默认是每年的第1周。如果要设置返回不同的周,可以通过调整[return_type]这个参数,比如每周五到下周四算为一周的话,就可以修改公式为

=WEEKNUM(A2,15)

在欧洲等国家,还有以每年的第一个星期四作为第一周的习惯,这个称为欧洲周编号机制,当把return_type设置为21时,就是使用这个编号机制。

具体的return_type参数可以见下图:

Return_type 一周的第一天为 周编号机制
1 或省略 星期日 1
2 星期一 1
11 星期一 1
12 星期二 1
13 星期三 1
14 星期四 1
15 星期五 1
16 星期六 1
17 星期日 1
21 星期一 2

 

       

发表评论