![](/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.