excel从周数和年份开始

Excel中有以下表格,其中包含年份编号和周编号:

Year Week ----- ------ 2015 33 2014 41 2016 40 

我怎样才能得到每行有相应星期五date的第三列? 因此,2015年第33周应归还:2015年8月14日星期五。

我试图使用date函数weeknum函数,但不能得到任何一致的结果。

如果您使用的是ISO周数,那么这个公式会给出您想要的date

=DATE(A2,1,B2*7+2)-WEEKDAY(DATE(A2,1,3))

其中一年是A2,一周是B2

以要求的date格式格式化

ISO周数计算,第1周始于12月29日或之后的第一个星期一

假设星期一从星期天开始,非星期编号,则任何一年第一周的星期天的date为:

 =CHOOSE(WEEKDAY(DATE(A2,1,1)),DATE(A2,1,1),DATE(A2,1,1)-1,DATE(A2,1,1)-2,DATE(A2,1,1)-3,DATE(A2,1,1)-4,DATE(A2,1,1)-5,DATE(A2,1,1)-6) 

然后加5移到星期五。 然后加:

 (B2-1)*7 

推进到正确的一周:

 =CHOOSE(WEEKDAY(DATE(A2,1,1)),DATE(A2,1,1),DATE(A2,1,1)-1,DATE(A2,1,1)-2,DATE(A2,1,1)-3,DATE(A2,1,1)-4,DATE(A2,1,1)-5,DATE(A2,1,1)-6)+5+(B2-1)*7 

在这里输入图像说明