这个问题提及来非常简单,可是具体能搞得清的人仍是不多(汗….)php
在此一次性说清这个问题,觉得参考html
先看看office的help中如何解释linux
返回特定日期的周数。例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。windows
此函数可采用两种机制:函数
1
|
WEEKNUM(serial_number,[return_type])
|
WEEKNUM 函数语法具备下列参数 (参数:为操做、事件、方法、属性、函数或过程提供信息的值。):工具
Return_type | 一周的第一天为 | 机制 |
---|---|---|
1 或省略 | 星期日 | 1 |
2 | 星期一 | 1 |
11 | 星期一 | 1 |
12 | 星期二 | 1 |
13 | 星期三 | 1 |
14 | 星期四 | 1 |
15 | 星期五 | 1 |
16 | 星期六 | 1 |
17 | 星期日 | 1 |
21 | 星期一 | 2 |
好了,若是参考以上你已经搞懂了的话,下面就不用继续看了,若是没有,那请继续…spa
使用date()先肯定当前日期code
=date(2012,02,12)htm
而后使用weeknum()肯定周次事件
=weeknum(a1,2)
合起来能够这样写
=weeknum(date(2012,02,12),2)
后面的return_type我选2,表明从周一开始,若是按照西方习惯是从周日开始,那就选择1
以上在office2010中实现