共用方式為

請問DATEDIF公式為何不能算過去某日與未來某日之前的年數?

jenny yuchen 0 信譽點數
2026-01-09T05:25:03.24+00:00

您好

在EXCEL使用DATEDIF公式,發現它無法計算過去某天至未來某天中間的年數,但這公式不是用來計算區間差異天、月、年的嗎?有限制起訖都要是過去時間嗎?

Microsoft 365 和 Office | Excel | 家用版 | Windows
0 則留言 沒有留言

1 個回答

排序依據: 最實用
  1. TaoLi 88,670 信譽點數 獨立顧問
    2026-01-09T06:20:31.0933333+00:00

    您好,

    DATEDIF 不是只能算過去的日期,但它「不能接受開始日期大於結束日期」。

    只要「起始日 ≤ 結束日」,不管是過去 → 現在、過去 → 未來、現在 → 未來,都可以算。

    正确写法:=DATEDIF("2020/01/01","2026/01/01","Y")

    如果你願意,可以把你實際用的公式和日期貼上來

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。