如何在Excel中计算DOT周数
我很抱歉,如果这已在其他地方回答,但我已经搜查了其他星期的答案,并没有find一个解决scheme,多年的作品。
轮胎行业从周日开始的第一周开始计算周数。 例如,2016年第一周1月3日开始。 2017年,第一周将于1月1日星期天开始。 2018年第一周将从1月3日星期天开始。
在Excel 2010中,使用第1和第17类回报(周日开始的一周),所有三年的1月1日是第1周,而这一点在2017
应该是正确的。 它应该在2018
返回2016
和201653
周
我已经尝试了在其他答案张贴的例子,并检查了Ron de Bruin的页面,他的公式计算周数,但我一直无法正确地修改它,以使公式一贯工作。
以下是罗恩计算ISO周数的例子:
=INT((B4-DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3)+WEEKDAY(DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3))+5)/7)
提前感谢您的任何build议或指导。
你可以使用这个公式:
=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"))
我看到这个问题已经回答,但供将来参考…..
我之前已经发布过提供ISO
星期编号的公式 – 请参阅这里 …该公式可以根据开始date或date的定义进行调整,以便获得A2
中第一周的第一和第二周的date一年中的星期天,你可以使用这个公式
=YEAR(A2+1-WEEKDAY(A2))&TEXT(INT((A2-WEEKDAY(A2)-DATE(YEAR(A2+1-WEEKDAY(A2)),1,7))/7)+2,"00")