警告: Excel 提供 DATEDIF 函數,以支援來自 Lotus 1-2-3 的較舊活頁簿。 不過在特定情況下,DATEDIF 函數可能會算出錯誤的結果。 如需詳細資訊,請移至 DATEDIF 函數文章的已知問題一節 。

當您想要計算兩個日期之間的差異時,請使用 DATEDIF 函數。 首先,在一個儲存格中放入開始日期,並在另一個儲存格中放入結束日期。 然後輸入類似下列的其中一個公式。

附註: 如果 Start_date 大於 End_date,結果將會是 #NUM!。

天數差異在此範例中,開始日期在儲存格 D9,結束日期在 E9。 公式在 F9。 "d" 會傳回兩個日期之間的完整天數。

週數差異在此範例中,開始日期在儲存格 D13,結束日期在 E13。 "d" 會傳回天數。 但請注意結尾的 /7。 這會將天數除以 7,因為一週有 7 天。 請注意,此結果也需要格式化為數字。 按 CTRL+1。 然後按一下 [數字] > [小數位數: 2]。

月份數差異在此範例中,開始日期在儲存格 D5,結束日期在 E5。 在公式中,"m" 會傳回兩天之間的完整月份數。

年份數差異在此範例中,開始日期在儲存格 D2,結束日期在 E2。 "y" 會傳回兩天之間的完整年數。