您可以快速找出兩個日期之間的差值、控制結果的格式,並將計算延伸至日期清單。 例如,您可以快速從某個日期減去另一個日期,或是計算專案排程中的項目工期。
使用提供的範例資料與下列程序,以瞭解如何計算專案排程中的日期。
複製範例資料
將下列範例資料複製到空白紙的儲存格 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 按
+ C 。在工作表中,選取儲存格 A1,然後按
+ V 。
計算天數的差值
計算兩個日期之間的天數
- 選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
- 輸入 =C2-B2,然後按下 RETURN。
Excel 會將結果顯示為兩個日期之間的天數 (104)。 - 選取儲存格 D2。
- 若要將公式複製到其餘的資料列,請拖曳填滿控點
]。
Excel 會將儲存格參照自動調整為包含每一列的正確值。
計算兩個日期間的工作日數
選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
如果儲存格不是空白的,請在 [編輯 ] 功能表上指向 [ 清除],然後選取 [全部]。在 [公式] 索引標籤上,選取 [插入函數]
在 公式建立器 搜尋方塊中,輸入 NETWORKDAYS。
在出現的清單中,按兩下 [NETWORKDAYS]。
選取 [ Start_date] 方塊,然後在工作表上選取儲存格 B2 (6/8/2011)
選取要 End_date的方塊,然後在工作表上選取儲存格 C2 (2011 年 9 月 20 日)
將 [假日] 方塊保留空白。
按 RETURN 鍵。
結果為 75 個工作日且未納入假日。選取儲存格 D2。
若要將公式複製到其餘的資料列,請拖曳填滿控點
]。
Excel 會將儲存格參照自動調整為包含每一列的正確值。秘訣
請參閱 NETWORKDAYS 函數和 NETWORKDAYS.INTL 函數 以深入瞭解這些公式,包括如何核算假日。
計算同一年中兩個日期之間的月份數
Excel 會將月份視為值 (1 到 12),如此只要兩個日期落在同一年,即可輕鬆地將某個日期減去更早的日期。 使用 MONTH 函數 取得每個日期的月份值,然後計算值之間的差異。
- 選取儲存格 D2,這是 [工期] 資料欄中的第一個空白儲存格。
如果儲存格不是空白的,請在 [編輯 ] 功能表上指向 [ 清除],然後選取 [全部]。 - 在儲存格 D2 中,輸入 =MONTH (C2) -MONTH (B2) ,然後按 RETURN。
結果為 3。
計算不同年的兩個日期之間的月數
當您需要找出落在不同年份的日期之間的月數,您可以使用公式判斷兩個日期間的年數,將年數差值轉換成月數,然後核算任何其他月數以取得正確的結果。 使用 MONTH 和 YEAR 函數進行此計算。
- 選取儲存格 D3。
如果儲存格不是空白的,請在 [編輯 ] 功能表上指向 [ 清除],然後選取 [全部]。 - 在儲存格 D3 中,輸入 = (YEAR (C3) -YEAR (B3) ) *12+MONTH (C3) -MONTH (B3) ,然後按 RETURN。
結果為 9。
計算兩個日期之間的年數
Excel 會將年份視為值。 使用 YEAR 函數 取得每個日期的年份值,然後計算值之間的差異。
- 選取儲存格 D4。
如果儲存格不是空白的,請在 [編輯 ] 功能表上指向 [ 清除],然後選取 [全部]。 - 在儲存格 D4 中,輸入 =YEAR (C4) -YEAR (B4) ,然後按 RETURN。
結果為 2。