介紹在 Excel 中各種計算日期差距天數的方法,以及 DAYS
函數的用法與範例。
計算日期差距天數
假設我們有一些起始日期與結束日期的資料,而我們想要計算兩個日期之間相差多少天。

在 Excel 中如果想要計算兩個日期之間的間隔天數,可以使用 DAYS
函數來計算,此函數的用法如下:
=DAYS(結束日期, 起始日期)
以這個例子來說,就可以這樣使用:
=DAYS(B2, A2)

事實上 DAYS
的作用跟直接拿兩個儲存格相減幾乎一樣:
=B2-A2

而 DAYS
函數比較特別的地方是可以處理以文字表示的日期資料,例如:
=DAYS("2020/3/8", "2019/1/28")
由於 DAYS
會自動處理文字型態的日期資料,所以計算間隔天數時,使用 DAYS
函數來計算會比普通的減法更不容易出錯。
計算距離今日
另外如果需要計算特定日期距離今天有幾天,可以使用 DAYS
配合 TODAY
函數來計算,例如:
=DAYS(A2, TODAY())

DAYS
在計算兩個日期相差天數時,如果起始日期在結束日期之後,就會產生負數。以這個例子來說,負數就代表該日期是在過去的第幾天,而正數則代表該日期還要過幾天才會到。