找出每月第1個星期一的日期


在 Excel 中,有一個非常實用的函數叫做 WEEKDAY,它可以幫助用戶確定指定日期是星期幾。這個函數的使用非常簡單,但如果你想找出每個月的第一個星期一,Excel 並沒有直接提供這樣的函數。那麼,我們該如何解決這個問題呢?在這裡,我們將進行一個詳細的日期函數教學,讓你學會如何利用現有函數輕鬆計算出每月的第一個星期一。

解決方案

WEEKDAY日期函數教學

我們可以通過一個公式來計算每月的第一個星期一。以下是步驟和公式的詳細說明:

  • 使用 DATE 函數:首先,我們需要生成每個月的第一天。這可以通過 DATE 函數來實現。例如,DATE(年, 月, 1) 會返回該年該月的第一天。
  • 結合 WEEKDAY 函數:接下來,使用 WEEKDAY 函數來確定這一天是星期幾。例如,WEEKDAY(DATE(年, 月, 1), 12) 會返回一個數字,表示該日期是星期幾,其中星期二為 1,星期三為 2,依此類推,星期一為 7。
  • 計算第一個星期一的日期:為了找到每個月的第一個星期一,我們可以使用以下公式:
  • 這個公式的含義是將 8 減去該日期的星期幾數字。最後的結果將告訴我們第一個星期一是幾號。
=8-WEEKDAY(DATE(B3,C3,1),12)

Weekday的詳細解釋

  • 至於WEEKDAY(DATE(B3,C3,1),12)就是找2019年6月1日的參數。
  • 例如2019年6月1日是星期六,結果會是5,因為那個「12」會令星期二以數字1表達,星期三以數字2表達…星期一以數字7表達。
  • 這個參數的關係可參考下表:
參數傳回的數字
1 或省略數字 1 (星期日) 到 7 (星期六)。與舊版 Microsoft Excel 的性質相同。
2數字 1 (星期一) 到 7 (星期日)。
3數字 0 (星期一) 到 6 (星期六)。
11數字 1 (星期一) 到 7 (星期日)。
12數字 1 (星期二) 到 7 (星期一)。
13數字 1 (星期三) 到 7 (星期二)。
14數字 1 (星期四) 到 7 (星期三)。
15數字 1 (星期五) 到 7 (星期四)。
16數字 1 (星期六) 到 7 (星期五)。
17數字 1 (星期日) 到 7 (星期六)。
  • 最後用8相減便找出答案:3,亦即是3號是2019年6月第1個星期一的日期。

每個月第一個星期幾和參數的對應關係

基於以上的參數關係,其實可得出每月的第1個星期幾的參數

  • 星期日:11
  • 星期一:12
  • 星期二:13
  • 星期三:14
  • 星期四:15
  • 星期五:16
  • 星期六:17

微軟官方說明


全面的技術支援解決方案

我們提供一系列技術支援解決方案,以滿足您的需求。
讓我們來探索我們的主要服務:

man and woman wearing headphones while working in the office

這是您隨時可以獲得的服務,專注於Microsoft Excel、Word和PowerPoint的即時協助。如果您在工作中遇到困難,只需通過WhatsApp發送您的問題給我們。我們將迅速幫助您解決問題!

serious diverse students looking at laptop

加入我們的「網上學習群組」Facebook頁面!我們提供超過200個教程,擁有豐富的教學視頻庫。您可以隨時隨地按照自己的步調學習,探索各種主題!

woman in yellow blazer doing a presentation

通過我們量身定制的企業培訓計劃提升您團隊的技能。我們提供全面的培訓課程,旨在滿足您組織的需求,為員工提供最新的工具,以助其卓越表現。