在 Mac 版 Excel 中減去日期

套用到
Mac 版 Microsoft 365 Excel Mac 版 Excel 2024 Mac 版 Excel 2021

您可以快速找出兩個日期之間的差值、控制結果的格式,並將計算延伸至日期清單。 例如,您可以快速從某個日期減去另一個日期,或是計算專案排程中的項目工期。

使用提供的範例資料與下列程序,以瞭解如何計算專案排程中的日期。

複製樣本資料

  1. 將以下範例資料複製到空白紙張的A1儲存格。

    工作 開始日期 結束日期 期限
    建立專案計劃 6/8/2011 9/20/11
    階段 1 9/21/11 6/2/2012
    階段 2 6/3/2012 12/10/2014
    階段 3 12/11/2014 4/20/2017
  2. macOS 上按下 Command 鍵。 + C 。

  3. 在試算表中,選擇儲存格 A1,然後在 macOS 上按下 Command 鍵。 + V 。

計算天數的差值

計算兩個日期之間的天數

  1. 選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
  2. 輸入 =C2-B2,然後按下 RETURN。
    Excel 會將結果顯示為兩個日期之間的天數 (104)。
  3. 選取儲存格 D2。
  4. 若要將公式複製到剩餘的列,請拖曳填充柄 填充 handle
    Excel 會將儲存格參照自動調整為包含每一列的正確值。

計算兩個日期間的工作日數

  1. 選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
    如果儲存格不是空白,在 編輯 選單中指向 清除,然後選擇 全部

  2. 在公式標籤中,選擇 插入函式

  3. Formula Builder 搜尋框中輸入 NETWORKDAYS。

  4. 在出現的清單中,按兩下 [NETWORKDAYS]

  5. 選擇 Start_date的方塊,然後在工作表上選擇 B2 (2011/6/8)

  6. 選擇 End_date的框,然後在試算表中選擇 2011/9/20 (儲存格 C2)

  7. 假期的盒子留空。

  8. 按 RETURN 鍵。
    結果為 75 個工作日且未納入假日。

  9. 選取儲存格 D2。

  10. 若要將公式複製到剩餘的列,請拖曳填充柄 填充 handle
    Excel 會將儲存格參照自動調整為包含每一列的正確值。

    秘訣

    請參閱 NETWORKDAYS 函數NETWORKDAYS.INTL 函數 以深入瞭解這些公式,包括如何核算假日。

計算同一年份兩個日期之間的月數

Excel 會將月份視為值 (1 到 12),如此只要兩個日期落在同一年,即可輕鬆地將某個日期減去更早的日期。 使用 MONTH 函數 取得每個日期的月份值,然後計算這些數值之間的差異。

  1. 選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
    如果儲存格不是空白,在 編輯 選單中指向 清除,然後選擇 全部
  2. 在 D2 儲存格中,輸入 =MONTH (C2) -MONTH (B2) ,然後按下 RETURN。
    結果為 3。

計算不同年的兩個日期之間的月數

當您需要找出落在不同年份的日期之間的月數,您可以使用公式判斷兩個日期間的年數,將年數差值轉換成月數,然後核算任何其他月數以取得正確的結果。 使用 月份年份 函數來計算這個數字。

  1. 選取儲存格 D3。
    如果儲存格不是空白,在 編輯 選單中指向 清除,然後選擇 全部
  2. 在 D3 格子中,類型 = (年 (C3) 年 (B3) ) *12+MONTH (C3) 月 (B3) ,然後按下 RETURN。
    結果為 9。

計算兩個日期之間的年數

Excel 會將年份視為值。 使用 YEAR 函數 取得每個日期的年份值,然後計算兩者之間的差值。

  1. 選取儲存格 D4。
    如果儲存格不是空白,在 編輯 選單中指向 清除,然後選擇 全部
  2. 在 D4 格中,輸入 =YEAR (C4) -YEAR (B4) ,然後按下 RETURN。
    結果為 2。

另請參閱

減去時間

以週幾顯示日期

插入目前的日期與時間並設定格式