Skip to main content

Excel WEEKNUM 函數

Author: Sun Last Modified: 2025-08-06
doc fixed function 1

如果你想跟著本教程操作,請下載範例試算表。

doc sample

描述

Excel 中的 WEEKNUM 函數返回給定日期在一年中的周數,該函數從 1 月 1 日開始計算周數。默認情況下,WEEKNUM 函數的每周計數從星期日開始。

語法和參數

公式語法

WEEKNUM (serial_num, [return_type])

doc weeknum function 2

參數

  • Serial_num: 必填。用於計算一年中周數的序列號格式的日期。
  • Return_type: 可選。確定一周從哪一天開始的數字。默認情況下,它被省略或為 1,表示一周從星期日開始計數。

系統

WEEKNUM 函數可以在兩個系統中使用。

系統 1:函數從 1 月 1 日開始計算周數,這意味著每年的 1 月 1 日是第一周。

系統 2:函數從一年的第一個星期四開始計算周數。舉例來說,2020 年 1 月 1 日不是第一周,因為那天是星期三。然而,2020 年 1 月 2 日是第一周,因為它是 2020 年的第一個星期四。

Return_type
周開始於 系統
1 或省略 星期日 1
2 星期一 1
11 星期一 1
12 星期二 1
13 星期三 1
14 星期四 1
15 星期五 1
16 星期六 1
17 星期日 1
21 星期一 2

返回值

WEEKNUM 函數返回周數(1-54)。

備註

序列日期是 Excel 內部存儲日期的方式,它代表自 1900 年 1 月 1 日以來的天數。例如,1900 年 1 月 1 日是序列號 1,2020 年 1 月 1 日是序列號 43831,因為自 1900 年 1 月 1 日已經過了 43831 天。

錯誤

如果 serial_num 參數超出當前日期基準值的範圍,則返回錯誤值 #NUM!。例如,如果 serial_num 是負數(-3)或非常大的數字(100000000),則返回錯誤值。

如果 return_type 超出上述表格中指定的範圍,則返回錯誤值 #NUM!。

用法與範例

這裡有一份日期列表位於範圍 B3:B6,要獲取它們的周數並且每周從星期日開始,請使用以下公式:

=WEEKNUM(B3)

=WEEKNUM(B3,1)

=WEEKNUM(B3,17)

按下 Enter 鍵並將填充柄向下拖動到單元格 B6。
doc weeknum function 3


相關函數:

  • Excel Date 函數
    將分開儲存的年、月、日數字組合成一個有效的日期。

  • Excel DATEDIF 函數
    如果你想計算兩個給定日期之間的年數、月數、天數或周數,Excel 的 DATEDIF 函數可能會對你有所幫助。

  • Excel DATEVALUE 函數
    DATEVALUE 函數可以幫助你將以文本格式存儲的日期轉換為 Excel 可識別為日期的序列號,然後將該數字格式化為適當的日期格式。

  • Excel DAY 函數
    使用 DAY 函數,你可以根據給定的日期快速獲取 1 到 31 的天數。


最佳的辦公生產力工具

Kutools for Excel - 幫助您脫穎而出

🤖 KUTOOLS AI 助手:基於以下方式徹底改變數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 KUTOOLS 函數
熱門功能查找、標記或標識重複值  |  刪除空行  |  合併列或單元格而不丟失數據  |  無需公式四捨五入 ...
超級 VLookup多條件  |  多值  |  跨多工作表  |  模糊查找...
高級下拉列表簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  比較列以選擇相同和不同的單元格 ...
特色功能網格聚焦  |  設計檢視  |  增強編輯欄  |  工作簿與工作表管理器 | 資源庫 (自動文字)  |  日期提取器  |  合併資料  |  加密/解密單元格  |  按清單發送電子郵件  |  超級篩選  |  特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 個工具集12 個文本工具添加文本刪除特定字符 ...)  |  50+ 種圖表 類型甘特圖 ...)  |  40+ 實用 公式基於生日計算年齡 ...)  |  19 個插入工具插入QR碼從路徑插入圖片 ...)  |  12 個轉換工具金額轉大寫匯率轉換 ...)  |  7 個合併與分割工具高級合併行拆分Excel單元格 ...)  |  ... 及更多
使用您偏好的語言來操作 Kutools——支持英語、西班牙語、德語、法語、中文等 40 多種語言!

Kutools for Excel 擁有超過 300 項功能,確保您需要的功能只需一鍵即可觸及...


Office Tab - 在 Microsoft Office(包括 Excel)中啟用多標籤閱讀和編輯

  • 一秒鐘內在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標點擊,告別滑鼠手。
  • 在查看和編輯多個文檔時,提升您的效率達 50%。
  • 為 Office(包括 Excel)帶來高效的標籤功能,就像 Chrome、Edge 和 Firefox 一樣。