03.05 Excel表格怎麼計算天數?

Mrs_Ma


Excel表格怎麼計算天數?

要回答這個問題,首先要說清楚Excel中日期的本質。Excel的日期其實就是一個數值的形式存在的,它是一個從1900年1月1日開始計數的一個數值,即“1900年1月1日”為“1”、“1900年1月2日”為“2”順序遞增的數值。既然是數值,那當然就可以用來計算。

在Excel中計算日期有以下的幾種方法。

方法一,直接用運算符計算

如下圖,計算C列的日期與B列的日期之間相差的天數,我們就可以直接在單元格中輸入公式:C2-B2將兩個日期相減,就可以得到兩個日期之間相差的天數。

方法二,公式計算日期

Excel函數計算日期之間“差”的函數是:DATEDIF函數,這個函數在Excel的函數列表裡是找不到的,它是一個被隱藏起來的函數。

DatedIF函數有三個參數:=DATEDIF(開始日期,截止日期,格式代碼)

開始日期和截肢日期沒什麼好說的,我們重點來說一下第三個參數:格式代碼

  • “Y”:計算兩個日期之間以“年”為單位的時間間隔

  • “M”:計算兩個日期之間以“月”為單位的時間間隔

  • “D”:計算兩個日期之間以“日”為單位的時間間隔

  • “MD”:忽略“月”和“年”後,計算兩個日期之間以“日”為單位的時間間隔

  • “YD”:忽略“年”後,計算兩個日期之間以“日”為單位的時間間隔

  • “YM”:忽略“年”後,計算兩個日期之間以“月”為單位的時間間隔

如上圖所示:

當第三參數為:“Y”時,計算的結果是:2019-2016=3

當第三參數為:“M”是,計算的結果是兩個日期之間相差的月數,即:2016年的9個月+2017年12個月+2018年12個月+2019年6個月=39個月

當第三參數為“D”時:計算的就是兩個日期之間相差的天數。

當第三參數為“MD”時:忽略“月”和“年”,計算天數“差”,即只計算日:26-1=25

當第三參數為“YD”時:忽略“年”,計算天數“差”,即計算3月1日到6月26日之間的天數。

當第三參數為“YM”是:忽略“年”,計算月數“差”,即計算3月與6月之間的月數差,6-3=3

計算兩個日期之間有多少工作日

  • NETWORKDAYS函數

NETWORKDAYS函數有三個參數:

start_date:開始日期

end_date:結束日期

holidays:節假日日期(下圖中H列的日期為節假日日期),才參數為可選參數,如果沒有可以不填。

  • NETWORKDAYS.INTL

    函數

NETWORKDAYS.INTL

函數與NETWORKDAYS函數相比,要多一個參數(weekend),這個參數的作用是自定義每週的休息日,如下圖所示根據實際情況填寫第三參數即可。

以上這幾個就是Excel中常用的計算日期的方法和函數,希望對你有所幫助。




我是Excel大白,對Excel操作有興趣和想了解學習的小夥伴可以關注我的頭條號。


分享到:


相關文章: