![](/img/trans.png)
[英]Calculate week number from the date based on the Fiscal year defined by us in Excel . Week is counted as Sunday to Saturday
[英]excel date from week number and year
我在Excel中有下表,其中包含年号和周号:
Year Week
----- ------
2015 33
2014 41
2016 40
我如何获得第三列,每一行具有对应的星期五的日期? 因此,应该在2015年的第33周返回:2015年8月14日,星期五。
我尝试使用date函数,weeknum函数,但是无法获得任何一致的结果。
如果您使用的是ISO
周数,则此公式将提供您想要的日期
=DATE(A2,1,B2*7+2)-WEEKDAY(DATE(A2,1,3))
年在A2中,星期数在B2中
以要求的日期格式格式化
使用ISO
周编号,第1周始终在12月29日或之后的第一个星期一开始
假设星期从星期日开始并且使用非ISO星期编号,则任何一年的第1周的星期日的日期由下式给出:
=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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.