Excel提供了可用于计算任何给定日期的年份的星期数的功能。其他_ExcelTips中已经详细介绍了如何使用WEEKNUM函数。_但是,有一些方法可以确定WEEKNUM函数无法使用的星期。例如,您可能需要根据ISO计算周数的方法来查找周数。

在ISO方案中,周数是根据一周中的星期一开始的。没那么难对吧?但是,一年的第一周定义为从发生一月的第一个星期四的一周的星期一开始。哇!这意味着一年的第一周实际上可以在前一年的12月29日星期一开始,并且前一年的最后一周可能在当年1月3日星期日之前结束。

对于WEEKNUM来说,这太多了。相反,您将需要使用以下公式来计算年份的ISO周编号:

=INT((A1-DATE(YEAR(A1-WEEKDAY(A1-1)+4),1,3)



WEEKDAY(DATE(YEAR(A1-WEEKDAY(A1-1)+4),1,3))+5)/7)

如果需要有关如何在Excel中处理ISO周数和日期的更多信息,请参考以下来源:

http://www.rondebruin.nl/win/s8/win002.htm http://www.cpearson.com/Excel/WeekNumbers.aspx

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

本技巧(7844)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: