EXCEL中如何準確計算出一個月的工作日天數?

快速提取出一個月或多個月的工作日天數,可以在我們計算工資、福利、出勤率時,幫助我們節省大量的時間。
如果是
計算某一個月的工作日天數,我們直接
藉助NETWORKDAYS函數來計算即可。
如果是
計算多月的工作日天數,還需
藉助EOMONTH函數提取每月的第1天和最後1天的日期,然後
結合NETWORKDAYS函數來計算。
詳情請看敏絲下圖分解。

操作方法

(01)單個月的工作日天數計算。我們這裏以2018年5月爲例計算工作日天數(下圖1)。首先,我們需要新建一個輔助列,內容爲要去除的日期(下圖2)。

EXCEL中如何準確計算出一個月的工作日天數?
EXCEL中如何準確計算出一個月的工作日天數? 第2張

(02)我們使用NETWORKDAYS函數來計算工作日天數。第1參數爲開始日期,即:每月第1天。第2參數爲結束日期,即:每月最後1天。第3參數爲要去除的日期,即:每月的國假日。

EXCEL中如何準確計算出一個月的工作日天數? 第3張

(03)函數的計算結果可能會顯示爲日期格式,我們可以使用"Ctrl+1"組合快捷鍵設置單元格格式爲"常規"。

EXCEL中如何準確計算出一個月的工作日天數? 第4張

(04)"常規"的單元格格式是有小數就顯示小數(一般顯示7位小數),無小數就不顯示小數。也可以設置單元格格式爲"數值",默認的是兩位小數,我們可以設置小數位數。最終的計算結果見下圖。

EXCEL中如何準確計算出一個月的工作日天數? 第5張

(05)多個月的工作日天數計算。我們使用EOMONTH函數提取出每月的第1天和最後1天的日期。提取每月第1天的日期,我們輸入:=EOMONTH(每月任意一個日期,-1)+1

EXCEL中如何準確計算出一個月的工作日天數? 第6張

(06)提取每月最後1天的日期,我們輸入:=EOMONTH(每月任意一個日期,0)

EXCEL中如何準確計算出一個月的工作日天數? 第7張

(07)最後,我們再次使用NETWORKDAYS函數來計算工作日天數。需要注意的是:1.要鎖定要去除的日期區域(始終去除設定區域的日期)2.去除的日期範圍內不要出現文本內容(所以沒有選擇E1單元格,而是E2:E100)。3.要去除的日期一般是指國假日,但NETWORKDAYS函數並不知道我們每年的國假日是哪幾天,所以,需要將去除的日期寫正確。舉例:2018年2月春節假期,一共7天假期,2天是週末(不用專門去除),2天是調休(即週末和平時調換,也不用專門去除),只有3天是國假,我們寫國假日的時候,必須寫屬於週一到週五期間的國假日,這樣才能達到去除的目的(因爲週末本來就是去除的)。

EXCEL中如何準確計算出一個月的工作日天數? 第8張

(08)如對您有幫助,請點贊或投票鼓勵一下敏絲,謝謝~