當計算兩個日期之間的間隔時,可能需要排除周末和假期。例如,用戶可能需要知道11月有多少個工作日。這一計算需要排除周六、周日和11月份中的所有的假期。NETWORKDAYS 函數可以解決這個問題。
NETWORKDAYS函數可以計算兩個日期之間的間隔,并排除了周末(周六和周日)。作為一種選擇,用戶可以設定一個含有節日日期的單元格區域,將節日排除在外。Excel沒有辦法確定哪一天是節日,所以必須由用戶在單元格區域中提供該信息。
例如計算2009年的1月有多少個工作日,即計算2009年1月1日到2009年1月31日之間的工作日,如下圖,A1的內容是初始日期,A2的內容是結束日期,C1-C5的內容是節假日,則在A4中輸入公式:
=NETWORKDAYS(A1,A2,C1:C4)
這個公式將返回18 ,這意味著1月1日開始到1月31日內一共有18個工作日。換句話說,計算排除了元旦1天、春節三天和周六周日之外的日期總數。
當然,您也可以使用“函數參數”對話框來插入函數。即選擇A4對話框,點擊功能區的“公式”選項卡,在“函數庫”組中點擊“日期和時間”,找到并點擊“NETWORKDAYS”,則彈出“函數參數”對話框,在“Statr_date”輸入“A1”,在“End_date”輸入“A2”,在“Holidays”中輸入“C1:C4”,按“確定”按鈕。