tft每日頭條

 > 圖文

 > 怎麼計算excel中的日期差

怎麼計算excel中的日期差

圖文 更新时间:2024-11-26 08:43:22

有些朋友被Excel中的時間差計算問題所困擾,所以今天整理了一下各種時間差、日期差的計算方法以及注意事項。

第一、計算“幾小時幾分鐘幾秒”的時間差

最簡單的方法,就是用較大的時間減去減小的時間。所謂時間較大者指的是一天中更靠後的時間。

公式:=B2-B1或=TEXT(B2-B1,"h:mm:ss")

怎麼計算excel中的日期差(日期差計算方法彙總)1

注意:原始的時間和計算結果單元格都必須設置成時間格式,如“h:mm:ss”。

如果你沒有将結果單元格設置成時間格式,會得到一個數字(如0.0957);而如果你用較小的時間減去較大的時間,那就會得到一堆的“#”。

怎麼計算excel中的日期差(日期差計算方法彙總)2

這麼說,在計算時間之前,要用眼睛判斷哪個大哪個小,然後再計算咯?

當然不是,我們可以把公式變成下面這兩種樣子:

公式1:=B2-B1 IF(B2<B1,1,0)

公式2:=IF(B1>B2,TEXT(B1-B2,"-h:mm:ss"),TEXT(B2-B1," h:mm:ss"))

怎麼計算excel中的日期差(日期差計算方法彙總)3

咦,這兩個公式的計算結果有時候不一樣呢?

但這兩個公式都是正确的。當B2的時間數值上比B1小時,如果你用第二個公式,則表示這兩個時間屬于同一天,如果你用第一個公式,則表示B2的時間是第二天的時間,兩者的計算結果相差24小時。

​第二、計算小時差、分鐘差和秒數差

怎麼計算excel中的日期差(日期差計算方法彙總)4

在計算考勤時間時,我們不想得到“幾天幾小時幾分鐘幾秒”的時間差,希望将時間差轉換成小時、分鐘或秒。這就可以使用上圖的公式。

注意,原始的時間還是要設置成時間格式,時間差單元格設置成數值格式。用這種方法計算,會默認兩個時間屬于同一天。

怎麼計算excel中的日期差(日期差計算方法彙總)5

公式中的1440表示“24小時*60分鐘”,86400表示“24小時*60分鐘*60秒”。

計算日期差

計算日期差,可以使用函數“DATEDIF(開始日期,結束日期、"Y/M/D")”,“Y”表示計算相差幾年、“M”表示計算相差幾月,“D”表示計算相差幾天。

怎麼計算excel中的日期差(日期差計算方法彙總)6

再次提醒一下,在計算時間差、日期差之前,一定要确保單元格的格式設置正确了。否則,将得到不正确的計算結果。

​學習,為了更好的生活。歡迎點贊、評論、關注和點擊頭像。​​

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved