簡體   English   中英

從周數和年份的excel日期

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM