日期間隔天數的計算,在職場中,還是很常見的!
簡單點的,可以直接兩個日期相減,或者,用Datedif,再或者,用DateValue、Year、Month、Day等函數的各種計算。
可,對于很多行業來說,這可不夠啊,比如,HR要計算考勤、薪資等,“我要的是工作日啊,别整那些沒用又複雜的,太難了!”
沒辦法,拿起日曆,都可能要數老久,還有可能漏算了哪個節日?
此節,我就分享兩個函數,讓你的工作日計算,不再難!
他們是:NetWorkDays和NetWordDays.Intl
函數用法看看,我就這在,一個不起眼的位置,卻隐藏着大功用
公式:=NetWorkdays( 開始日期, 結束日期, [ 節假日列表 ] )
此公式計算兩個日期間的工作日間隔天數。
公式:=NetWorkdays.Intl( 開始日期, 結束日期, [ 周末參數 ], [ 節假日列表 ] )
此公式也是計算兩個日期間的工作日間隔天數,比起NetWorkdays函數,此公式,還可以通過“周末參數”來指定周末的定義,比如,參數1或者默認,表示周六和周日;參數11,則表示僅排除周日;
NetworkDays.Intl可以理解為Networkdays的升級版,這可方便了很多施行單休制度的公司。
函數更詳細的用法,大家可以在Excel中,按下F1,輸入Networkdays,點擊相關主題詳細了解
使用案例
光看函數說明,暈乎乎的,接下來,我們來舉幾個簡單例子,來看看這兩個函數的具體應用。
案例①:我要計算“2019/12/13”到“2019/12/31”之間的工作日天數,除了周末,剛好沒有特定假期
這就簡單了,直接輸入公式:=NETWORKDAYS(A1,B1),期間共13個工作日
好吧,那如果我的公司是單休,每周隻休息周日,那工作日的計算就要用Networkdays.Intl函數了,輸入公式:=NETWORKDAYS.INTL(A1,B1,11),得到16個工作日
那,如若是單休周六,或者周一呢?好吧,你可以留意下函數的參數彈出框哦
剛好12月份假期比較少,這樣用,沒問題,但,馬上元旦了,1.1可是法定假期,那就接下來看案例。
案例②:我要計算“2019/12/13”到“2020/1/1”之間的工作日天數,期間有節假日
那就需要在Networkdays參數中,加上節假日列表,如公式:=NETWORKDAYS(A1,B1,E1:E10),其中,E1:E10為節假日列表
好像好不夠啊,短假期還好,長假期,如十一、春節,就慘了,要調休!調休!調休!這兩個函數搞不定了啊?
确實麻煩點,不過,還是有辦法的,而且不止一種,說來話長,我們下期再見!
哈哈,賣個關子嗎?不是的,主要是文章有點長了,下節,我會分享如何如何計算帶調休的工作日,而且,也很簡單哦!
最後,獻上一份2020全年日曆,帶節假日Excel版,權當小福利
獲取方式:轉發 點贊 私信“12051”自取!
感謝轉發、點贊、評論,謝謝!,