我们知道一年有52或者53周,很多外企都是按照周来安排工作,这需要用到准确的周数,比如今天(2020年3月13日)是今年的第11周,英文是week 11,缩写为WK 11。
大家应该对下面的说法不陌生:
这是第12周的工作报告。
这个项目需要在第21周之前完成。
客户会在第25周过来。
这种周数在销售、采购、项目管理、工作汇报等领域用得非常多,如
Sales report WK 28
Project status report WK 12
大家如果要写weekly report,那肯定少不了写这是第几周的报告。
但这个周数不像日期一样可以随时查到(有些日历能查到,如google calendar),如果每周都有追踪,那还好办,就怕如果突然间记不起来,只能去翻历史记录,然后推算这是第几周,很麻烦。
教大家一个方法,在excel里就可以算出来。
Excel有两个函数,都可以算出某一天是第几周。
weeknum(美国标准)
isoweeknum(国际标准)
weeknum就是week number的缩写,很好记。由于excel是美国人开发的,weeknum是按照美国标准来计算周数。isoweeknum是国际标准,欧洲公司特别是德国公司采用这种方法。
美国标准和国际有什么不一样呢?
美国人并不在乎周数,怎么简单怎么来,直接按照每年1月1日开始那一周算每年的第一周。
欧洲人觉得有一种情况需要考虑进来,就是去年和今年之间过渡的那一周怎么办,一部分在去年,剩下一部分roll over到了今年,那这一周算今年的还是去年的?
如下图所示,极端情况下,week 1 就只有孤零零的一天,而且还是星期天,你要把它当做一周来算不太吉利,这一天铁定没有什么产出,谁想看的week 1是零蛋呢。
那怎么办呢?
那就算去年的好了呗。
如果是两天,三天呢?
于是欧洲人想,一周不是有七天吗,那就取平均,如果有四天在今年,那就算今年的,否则就算去年的。如下图:
这就是ISO 8601里所说的 以 1月4日所在的星期为每年第一周的原理。
但weeknum和isoweeknum有时候是相同,最多也就只相差一天,近几年二者都是相同的,大家不用太操心。
到明年开始就有所不同了,欧洲公司和美国公司可能会有区别,大家看自己公司是怎么算,按实际情况选用就好。