Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

本文將說明 Microsoft Excel 中 NETWORKDAYS 函數的公式語法及使用方式。

描述

傳回 start_date 與 end_date 間的全部工作日數。 工作天不包括週末與任何假日。 使用 NETWORKDAYS,根據某段期間內的工作天數來計算員工累積的酬勞。

提示:  若要使用參數指出哪幾天和多少天是週末,以計算兩個日期之間的所有工作日,請使用 NETWORKDAYS.INTL 函數

語法

NETWORKDAYS(start_date, end_date, [holidays])

NETWORKDAYS 函數語法具有下列引數:

  • Start_date    必要。 這是代表開始日期的日期。

  • End_date    必要。 這是代表結束日期的日期。

  • Holidays    選擇性。 這是要從工作行事曆中排除之一個或多個日期的選擇性範圍,例如州假日和聯邦假日以及彈性假日。 此清單可以是包含日期的儲存格範圍,或是代表日期之序列值的陣列常數。

重要:  日期必須使用 DATE 函數輸入,或為其他公式或函數的結果。 例如,使用 DATE(2012,5,23) 表示 2012 年 5 月 23 日。 若使用文字格式輸入日期,可能會發生問題。

註解

  • Microsoft Excel 會以連續的序列值來儲存日期,以便用來執行計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2012 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 40,908 天,所以其序列值是 40909。

  • 如果有任何非數值的引數,NETWORKDAYS 會傳回 #VALUE! 的錯誤值。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

日期

描述

2012/10/1

專案的開始日期

2013/3/1

專案的結束日期

2012/11/22

假日

2012/12/4

假日

2013/1/21

假日

公式

描述

結果

=NETWORKDAYS(A2,A3)

開始 (2012/10/1) 和結束日期 (2013/3/1) 之間的工作日數。

110

=NETWORKDAYS(A2,A3,A4)

開始 (2012/10/1) 和結束日期 (2013/3/1) 之間,扣除 2012/11/22 非工作日之假期的工作日數。

109

=NETWORKDAYS(A2,A3,A4:A6)

開始 (2012/10/1) 和結束日期 (2013/3/1) 之間,扣除三個非工作日之假期的工作日數。

107

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。