不愿意扳著手指或拿著月歷表一天一天的數吧,用Excel可以很輕松地計算出兩個時間的天數差。本例介紹如何在excel中計算日期和時間,包括兩個日期之間的天數、時間之間的差和顯示樣式。

計算日期和時間:
首先,計算兩個日期之間的天數。
在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖:

計算兩個日期之間的天數,也可以用隱藏函數DATEDIF函數來完成,公式如下:
=DATEDIF(A2,B2,"d")

DATEDIF()函數知識點介紹:
這個函數語法是這樣的:=DATEDIF(開始日期,結束日期,第三參數),第三參數可以有若干種情況,分別可以返回間隔的天數、月數和年數。

下面再來看一下如何計算時間。
首先,最簡單的是兩個時間直接相減即可得到時間差。但是注意,存儲結果的單元格要設置成時間格式。

上面的例子是未超過1天的時間,如果超過1天的時間利用上述的方法直接相減會得到什么結果呢?

上面的例子更常出現于考勤表的時間計算,由于兩個日期可能跨越2天或者更長時間,默認顯示結果不正確,需要通過設定單元格格式的方法來顯示正常的時間差。如下圖設置單元格格式為“[h]:mm:ss”,其中h加上方括號可以將時間的差小時數完全顯示,如果不加方括號只能顯示扣除天以后的小時之差。

如果想將時間差的天數和時間都顯示出來,可以設置單元格格式為:
新聞熱點
疑難解答