【Excel函數】Networkdays用法介紹

周二 · 函數   關鍵詞:networkdays

1語法

=NETWORKDAYS(start_date,end_date,[holidays])

=NETWORKDAYS.INTL(start_date,end_date,weekend,holidays)

TIPS:

  • 在單元格輸入=Networkdays(,會提示上述語法

  • 此函數能計算兩個日期間共有多少個工作日

  • 2Networkdays基本用法

    參數[holidays]預設時

    假設員工做五休二,則員工當月應出勤天數:

    D2單元格公式:

    =NETWORKDAYS(C2,"2018/3/31")

    說明:Networkdays視周一至周五為工作日,周六日為休息日(weekend),所以上述案例在計算時會跳過周末。

    存在[holidays]參數時

    6月份2016/6/18端午節法定假休息,則員工當月應出勤天數:

    D2單元格公式:

    =NETWORKDAYS(C2,"2018/6/30","2018/6/18")

    3NETWORKDAYS.INTL

    新版本Excel中增加了NETWORKDAYS.INTL函數,此函數支持了[weekend]的定義(比如可定義周一周天為休息日)。函數用法為:

    NETWORKDAYS.INTL(開始日期,結束日期,周末類型,假期)

    其中周末類型包括下列這幾種選項:

    寫法1 D5單元格的公式可寫成:NETWORKDAYS.INTL(D2,D3,1,A2:A11)。

    寫法2 還有一種周末類型寫法,周末字元串值的長度為七個字元,並且字元串中的每個字元表示一周中的一天(從星期一開始)。1表示非工作日,0表示工作日。在字元串中僅允許使用字元1和 0。例如,0000011 結果為星期六和星期日是周末。

    使用這種周末類型表示法可以解決下面這種問題:


    推薦閱讀:

    INDEX、VLOOKUP、HLOOKUP、LOOKUP函數
    js 字元串編碼轉換函數
    Vlookup函數的使用技巧及應用實例
    QTP函數庫
    Excel函數:Find的數組用法幾例

    TAG:函數 | 介紹 | Excel | Excel函數 |