Excel提供的便捷的日期和时间功能之一是WEEKNUM。

奇怪的是,使用此函数返回由特定日期表示的星期数。您可以通过以下方式使用该函数:

=WEEKNUM(A5,1)

在这种情况下,A5包含一个日期序列号,而值1表示WEEKNUM应该假定所有星期都从星期日开始。

如果您希望每周从星期一开始,那么可以改用值2。

您应该意识到,WEEKNUM始终将任何一年的第一天都认为是该年的第一周。因此,以上公式可能一年最多返回54周。怎么会这样?

让我们以2011年为例。在2011年1月1日是星期六。就WEEKNUM而言,这是在一年的第一周。现在,该年的1月2日是星期日。由于WEEKNUM认为每个星期日都开始一个新的星期,因此将一周的第二天视为一年的第二周。

没关系,直到年底。 2011年的第五十二个星期(根据WEEKNUM)在12月24日结束,而第五十三个星期在12月25日(星期日)开始。

甚至更有趣的情况是,当年份从星期六开始并且年份是a年。这发生在2000年。在那种情况下,第五十三周从12月24日开始,第五十四周从12月31日开始。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(7804)适用于Microsoft Excel 2007、2010、2013和2016。您可以在下面的Excel的较旧菜单界面中找到此技巧的版本:`link:/ excel-Using_the_WEEKNUM_Function [使用WEEKNUM功能]。