如果在其他地方已经回答了这个问题我很抱歉,但是我已经搜索了其他一周的数字答案,并且找不到可以使用多年的解决方案。
轮胎行业计算从周日开始的第一个完整周开始的周数。例如,2016年第1周开始于1月3日。 2017年,第1周将于1月1日星期日开始。 2018年第1周将从1月3日星期日开始。
在Excel 2010中,使用返回类型1和17(从星期日开始的星期),所有三年的1月1日是第1周,此时应该只对2017
正确。它应返回201552
的{{1}}周和2016
的{{1}}
我已经尝试了其他答案中发布的示例,并检查了Ron de Bruin的页面及其用于计算周数的公式,但我无法正确修改它以使公式始终如一地工作。
以下是罗恩计算ISO周数的例子:
201653
提前感谢任何建议或指导。
答案 0 :(得分:1)
您可以使用以下公式:
=IFERROR(YEAR(B4) &TEXT(INT(DATEDIF(DATE(YEAR(B4),1,AGGREGATE(15,6,{1,2,3,4,5,6,7}/(WEEKDAY(DATE(YEAR(B4),1,{1,2,3,4,5,6,7}))=1),1)),B4,"d")/7)+1,"00"),YEAR(B4)-1 &TEXT(INT(DATEDIF(DATE(YEAR(B4)-1,1,AGGREGATE(15,6,{1,2,3,4,5,6,7}/(WEEKDAY(DATE(YEAR(B4)-1,1,{1,2,3,4,5,6,7}))=1),1)),B4,"d")/7)+1,"00"))
答案 1 :(得分:1)
我看到这个问题已被回答,但将来参考.....
我之前发布过提供ISO
周数的公式 - 请参阅here ...并且可以根据开始日期或日期的定义调整该公式,以便获得{{ 1}}对于YEAR&WEEKNUMBER
中的日期,其中第1周从一年的第一个星期日开始,您可以使用此公式
A2