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操作有興趣和想了解學習的小夥伴可以關注我的頭條號。