excel怎麼計算兩個日期之間天數和時間計算

2021-02-14 曹妃甸工業區審計劉志勇

在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖:

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

=DATEDIF(A2,B2,"d")

DATEDIF()函數知識點介紹:

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

下面再來看一下如何計算時間。

首先,最簡單的是兩個時間直接相減即可得到時間差。但是注意,存儲結果的單元格要設置成時間格式。

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

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

如果想將時間差的天數和時間都顯示出來,可以設置單元格格式為:

d天 h小時mm分ss秒

小提示:

上面所述的時間和日期相減都需要用大的減去小的,否則就會出現預期外的錯誤。

END

相關焦點

  • Excel中如何計算兩個日期之間年份、月數和天數
    近期在公眾號中有很多朋友詢問如何在excel中計算兩個日期之間天數和時間,今天我們就來講講這個問題如何解決。
  • 如何計算兩個日期的相隔年、月、天數
    技術分享請點左下角的「閱讀原文」在Excel中,如何計算兩個日期的相隔年、月、天數日期是由連續的序列號來保存的,如果需要計算兩個日期間隔的總天數,用簡單的減法就可以實現。但是,有時候需要將間隔的總天數折合成多少年多少個月零多少天的形式,如圖 171‑1所示,又該如何操作呢?圖171‑1日期列表→ 解決方案:使用DATEDIF函數計算兩個日期的年、月、天數。
  • 日期時間計算,其實很簡單
    合併日期和時間如下圖,如何將A列日期和B列的時間合併到一起,變成既有日期又帶有時間的數據呢?只要把日期和時間相加即可。拆分日期和時間如果要將日期和時間合併在一起的數據拆分開,需要怎麼處理呢?計算間隔幾小時如何計算兩個時間之間有多少個小時呢?用結束時間減去開始時間,然後乘以24即可。
  • 在Excel中如何計算出勤天數?
    通常情況下,計算兩個工作日之間的天數可以使用NETWORKDAYS函數,該函數的語法為:=NETWORKDAYS(開始日期,結束日期,[假期])該函數的第三個參數是可選的,可自定義為需要排除的日期。計算下面員工的應出勤天數,不考慮節假日。
  • Excel技巧 | 15個日期時間計算套路,快快拿走不用謝
    如下圖,如何將A列日期和B列的時間合併到一起,變成既有日期又帶有時間的數據呢?哈哈哈,只要把日期和時間相加即可。如果要將日期和時間合併在一起的數據拆分開,需要怎麼處理呢?很簡單,用結束時間減去開始時間,然後乘以24即可。小意思,用結束時間減去開始時間,然後乘以1440即可。1、WEEKDAY函數返回某日期為星期幾。第二參數使用2,表示以1~7表示星期一到星期日。
  • 15個日期時間計算套路,快快拿走不用謝
    小夥伴們好啊,今天老祝和大家一起學習日期時間計算的套路,掌握這些套路,工作效率可以再高一點點。
  • 公式 | Excel根據起止日期,自動計算每月的計息天數
    之前一位做網際網路金融的MM諮詢Excel的問題,就是Excel如何根據起止日期自動計算每個月的計息天數?我覺得很有代表性,就拿出來和各位分享。
  • Excel計算日期間隔
    那麼,今天就和大家來聊一聊Excel中日期間隔的計算方法。事實上,在Excel中日期是可以直接【相減】的。為什麼呢?因為在Excel裡,是通過使用一個序號系統來處理⽇期的。也就是說,微軟的程式設計師,將1900年1月1日的⽇期序號設定為1。那麼,1900年1月2⽇的序號就是2,依此類推。所以,任何一個日期對應到Excel中,都是一個固定的數值。
  • Excel日期計算方法大全
    本文總結了日常工作中常見的日期計算場景和相應的計算方法。實際工作中,如果你遇到了類似的情況,你就可以直接使用這些方法。你也可以仔細研究這些方法,對你理解和掌握Excel的日期處理方法會有非常大的幫助。首先,我們需要回顧一下Excel關於日期的基礎知識。日期=數值在Excel中日期數據是以數值形式在文件中存儲的。
  • 2020年1至12月上班天數,最新計算公式已出
    小夥伴們好啊,前幾天有關部門剛剛公布了2020年的全年公休放假安排,咱們來看看:除了假期之外,還有很多的的調休上班時間
  • 為什麼兩個日期相減不能得到結果?這個計算套路你要知道
    在Excel中,將兩個日期進行相減,為什麼不能獲取到相應的結果呢?本期技巧妹與大家分享相應的解決辦法。
  • excel怎麼設置時間相減
    不少人問excel時間加減函數怎麼用,其實更多人主要想了解時間之差怎麼計算,那麼本文就通過兩套實例演示年月日和小時分鐘的時間差計算
  • Excel計算當月天數,三個函數公式,你喜歡哪個?
    Excel計算當月天數,肯定會涉及到日期函數,比如DAY、EOMONTH、DATE等等相關的日期函數。
  • 如何計算兩個日期間星期日的天數?
    公式1 =NETWORKDAYS.INTL(C3,D3,"1111110")公式2 =SUMPRODUCT(N(MOD(ROW(INDIRECT(C3&":"&D3)),7)=1))→ 原理分析計算某時段內星期幾的天數1.公式1利用NETWORKDAYS.INTL函數的weekend
  • 【Excel技巧】還在愁怎麼計算時間間隔嗎?多種玩法任你挑
    Excel和ppt與word | 微信號ID:office196 作者 | 小豬在使用Excel做數據統計的時候,經常涉及到計算時間間隔的問題,比如人事做考勤要統計員工的加班時長,客服做報表要統計每個單子的受理時長……怎麼統計?
  • Excel中的時間計算套路大全
    計算時間間隔秒要計算兩個時間之間的間隔秒數,可以使用公式:=(結束時間-開始時間)*24*60*60時
  • 從頭細說Excel的日期運算
    日期其實就是特殊的數字,數字是可以進行加減運算,兩個日期相差的天數就是當天的日期減去入庫的日期。有的時候,我們用VLOOKUP函數查找日期,公式設置完後將單元格設置為日期格式。這時會看見1900/1/0這樣的日期,怎麼回事呢?當查找的對應值是空白單元格,就會返回0,而0設置為日期格式就是1900/1/0,數字1的日期就是1900/1/1。在Excel中的日期起點是1900/1/1,不允許日期在1900之前,比如1899/12/1其實不能算日期,只能算一個文本內容。
  • Excel | DATEDIF函數按年、月、天精確計算員工工齡
    該公式以B3:B12單元格區域的日期為起始日期,以「TODAY()」(該篇文章寫於2017年7月18日,所以today()即指2017年7月18日)為結束日期,以」{"y","ym","md"}」為計算方式,返回3列10行的結果。DATEDIF函數,用於計算兩個日期之間的天數、月數或年數。
  • Excel在工資核算中的應用:計算加班時間和加班工資
    咱們excel極速貫通班QQ群:28246933裡面,很多學員都是人事、財務人員。
  • EXCEL基礎篇第六章(日期和時間的使用方法)
    或者怎麼算好像都不對勁.本章的內容如下:(課件最下方連結領取)1....日期的數字格式2....天數的計算>講到日期和時間的含義或者是計算,大家需要注意以下幾點.2.如果你和客戶籤訂了一個合同,這個合同是內容是2個月,之後付款,以2018年7月9號為例子,兩個月之後,的具體日期,你會怎麼去計算呢?