【函數】Networkday介紹
=NETWORKDAYS(start_date,end_date,[holidays])
TIPS:
·在單元格輸入=Networkdays(,就會提示上述語法
·此函數能計算兩個日期間共有多少個工作日
·參數[holidays]帶中括弧,意味著可預設
2基本用法2.1 參數[holidays]預設時
假設員工做五休二,則員工當月應出勤天數:
D2單元格公式:
=NETWORKDAYS(C2,"2016/3/31")
說明:Workday函數視為周一至周五為工作日(Workday),默認周六日為休息日(Weekend),所以上述案例在計算時會跳過周末。
2.2 存在[holidays]參數時
假設4月份2016/4/4清明節法定假休息,則員工當月應出勤天數:
D2單元格公式:
=NETWORKDAYS(C2,"2016/4/30","2016/4/4")
3知識拓展-NETWORKDAY.INTL
新版本Excel中增加了NETWORKDAY.INTL函數,此函數支持了[weekend]的定義(比如可定義周一周天為休息日),語法如下:
NETWORKDAY.INTL(start_date,days,[weekend],[holidays])
4注意:此函數的缺陷在中國,存在一种放假調休政策。比如今年春節的「7天假「是由法定3天再加上4個周六日拼成的,即2月7日~2月13日休息,但2月6日(周六)和2月14日(周日)上班。
這種情況,以上提到的WORKDAY和WORKDAY.INTL均不能支持,或許微軟沒有想過世界上居然有這種規則的存在吧(笑)。
本文原創,轉載請註明來源於Excel實務
推薦閱讀:
※西溪濕地一、二期介紹
※香港國際機場與香港航空介紹
※大家好,給大家介紹一下,寒露養生
※超詳細!鸚鵡魚常見品種介紹(多圖)