簡體   English   中英

在Excel中適合WEEKNUM(…,21)的YEAR()

[英]YEAR() fitting to WEEKNUM(…,21) in Excel

我正在尋找一種指定本周內日期為2​​015年的return 2015的方法。根據周四系統,該周為01/2015周。 但是Year函數仍將返回2014。

類似於:IF(AND(WEEKNUM(TODAY(),21)= 52,WEEKNUM(TODAY()+ 7,21)<> 53),YEAR(TODAY())+ 1,YEAR(TODAY())

但更可靠,更優雅。

有人得到什么嗎?

開心快樂

本山

星期的“年”由該星期的Thursday (假設ISO星期數)確定,因此您可以找到星期四,然后獲取該日期的年,即A1中的任何日期

=YEAR(A1-WEEKDAY(A1,3)+3)

或類似地,今天的日期

=YEAR(TODAY()-WEEKDAY(TODAY(),3)+3)

這適用於任何一年中的任何日期.......並且可能也將前一年的1月中的某幾天放入日期,例如2016年1月3日位於2015年的最后一周

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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