WEEKNUM函數是Excel表格中 日期與時間 類别函數,作用返回特定日期為一年中第幾周的數值。
WEEKNUM函數屬性:
語法結構WEEKNUM(serial_number,[return_type])
中文表達式WEEKNUM(日期,返回值類型)
serial_number 必需。日期序列号, 代表一周中的日期。應使用 DATE 函數來輸入日期,或者将日期作為其他公式或函數的結果輸入。。
return_type 可選。 一數字,确定星期計算從哪一天開始。默認值為 1。
應用案例:
計算指定日期為一年中的第幾周。
如下圖 計算B2:B7單元格中的日期為日期所在年中的第幾周。
選擇C2單元格輸入公式 =WEEKNUM(B2,2) ,按enter鍵運算公式。
接着将鼠标光标移動至C2單元格右下角,在光标變成 ,按住鼠标左鍵向下拖動至C7單元格,此時C2:C7區域單元格返回的值就是B列日期所在年中的第幾周。
WEEKNUM函數的第二參數return_type為2,表示一周開始于星期一。
計算指定日期為當月的第幾周。
選擇C2單元格輸入公式 =WEEKNUM(B2,2)-WEEKNUM(EOMONTH(B2,-1) 1,2) 1 ,按enter鍵運算公式,接着将鼠标光标移動至C2單元格右下角,在光标變成 ,按住鼠标左鍵向下拖動至C7單元格,此時C2:C7區域單元格返回的值就是B列日期所在月的第幾周數。
案例公式 =WEEKNUM(B2,2)-WEEKNUM(EOMONTH(B2,-1) 1,2) 1 解析,其中 =WEEKNUM(B2,2) 部分公式為計算B2單元格日期所在年份的第幾周,上面案例已詳細介紹。
=EOMONTH(B2,-1) 公式,為獲取B2單元格日期前一個月的最後一天,如下圖
=EOMONTH(B2,-1) 1 公式部分,即=2022/7/31 1,獲取B2單元格日期當月的第一天,如下圖
=WEEKNUM(EOMONTH(B2,-1) 1,2) 公式部分,即=WEEKNUM(2020/8/1,2) ,獲取B2單元格日期當月的第一天日期在一年中第幾周數,如下圖
最終公式=WEEKNUM(B2,2)-WEEKNUM(EOMONTH(B2,-1) 1,2) 1 ,即用B2單元格的日期在一年中第幾周數(32)- B2單元格的日期所在月第一天在一年中第幾周數(31) 1,結果B2單元格日期為當月的第幾周。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!