計算兩個日期相差的年、月、日


要計算兩個日期之間的年、月、日數,並在未滿一年的情況下不顯示年,單純相減不足以達成,必須使用特定公式。

Formula
公式如下:

=TEXT(DATEDIF(A2,B2,”y”),”#年;;;”)&TEXT(DATEDIF(A2,B2,”ym”),”#月;;;”)&TEXT(DATEDIF(A2,B2,”md”),”#天;;;”)

公式說明

  • DATEDIF(A2,B2,”y”): 計算 A2 與 B2 之間有多少整年。舉例,從 2019 年 5 月 16 日到 2019 年 6 月 25 日為 0 年。
  • TEXT(DATEDIF(A2,B2,”y”),”#年;;;”): 顯示由 DATEDIF(A2,B2,”y”) 所取得的整年數。 DATEDIF(A2,B2,”y”) 以 “#年;;;” 的格式顯示。

此格式以三個分號分隔,代表接下來四種值對應的四種格式:

  1. 正數格式
  2. 負數格式
  3. 零值格式
  4. 文字格式

“#年;;;” 表示內容為正數時會以 “#年” 格式顯示;若為負數、零或文字則顯示為空白。因為差異只會是正數或零,若有一個或以上的整年則以 “#年” 顯示,否則不顯示。

  • DATEDIF(A2,B2,”ym”): 計算 A2 與 B2 之間有多少整月(不計年份)。例如,從 2019 年 5 月 16 日到 2019 年 6 月 25 日為 1 個月;從 2011 年 2 月 3 日到 2012 年 11 月 14 日為 9 個月,而不是 21 個月。
  • TEXT(DATEDIF(A2,B2,”ym”),”#月;;;”): 與前述相同。 TEXT(DATEDIF(A2,B2,”y”),”#年;;;”).
  • TEXT(DATEDIF(A2,B2,”md”),”#天;;;”): 功能與前述類似。 TEXT(DATEDIF(A2,B2,”y”),”#年;;;”).

全面的技術支援解決方案

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

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

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