日期間隔天數的計算,在職場中,還是很常見的!
簡單點的,可以直接兩個日期相減,或者,用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為節假日列表
好像好不夠啊,短假期還好,長假期,如十一、春節,就慘了,要調休!調休!調休!這兩個函數搞不定了啊?
確實麻煩點,不過,還是有辦法的,而且不止一種,說來話長,我們下期再見!
哈哈,賣個關子嗎?不是的,主要是文章有點長了,下節,我會分享如何如何計算帶調休的工作日,而且,也很簡單哦!
獲取方式:轉發+點贊+私信“12051”自??!
NLP2.0