KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel NETWORKDAYS.INTL 函數

作者Siluvia修改日期

預設情況下,每週的週末為星期六與星期日。若要計算工作天數,並排除週末(星期六與星期日)或任何指定為週末的日子,您可以使用 NETWORKDAYS.INTL 函數。本教學將詳細說明 Excel 中 NETWORKDAYS.INTL 函數的公式語法與實用技巧,助您輕鬆掌握!

展示 NETWORKDAYS.INTL 函數的用法

NETWORKDAYS.INTL 函數說明

NETWORKDAYS.INTL 函數語法

語法引數

NETWORKDAYS.INTL 函數範例


NETWORKDAYS.INTL 函數說明

Microsoft Excel 的 NETWORKDAYS.INTL 函數可輕鬆計算兩個日期之間的工作日天數!預設自動排除週末(星期六與星期日),您還能自訂其他日期作為週末,彈性掌握排程需求。


NETWORKDAYS.INTL 函數語法

=NETWORKDAYS.INTL ()start_date, end_date, [weekend], [holidays】)


語法引數

  • 開始日期:開始日期的日期範圍;
  • 結束日期:結束日期的日期範圍;
  • 週末:此為選用參數。您可以指定一個週末編號,設定哪些日期視為週末;若省略此參數,系統將預設以星期六與星期日為週末。
  • 假日:此為選用參數,包含被視為非工作日的日期清單。

下表列出週末編號及其對應的週末日期。

週末編號
週末
1 或省略星期六與星期日
2星期日與星期一
3星期一與星期二
4星期二與星期三
5星期三與星期四
6星期四與星期五
7星期五與星期六
11僅星期日
12僅星期一
13僅星期二
14僅星期三
15僅星期四
16僅星期五
17僅星期六

注意事項

1. 您也可以使用週末字串值來區分一週中的週末與工作日。

2. 週末字串由 7 個字元組成,僅包含數字 0 與 1,從星期一開始至星期日結束;其中 1 代表週末,0 代表工作日。

例如

0000100 表示該週僅星期五視為週末;

0011000 表示該週的星期三與星期四視為週末。

字串「111111」無效,將一律回傳 0.

1)直接參照包含開始日期、結束日期及假日日期的儲存格:=NETWORKDAYS.INTL(B3, C3, 1, F3:F4)

展示 NETWORKDAYS.INTL 函數的用法

2)直接以文字字串輸入日期:=NETWORKDAYS.INTL("12/20/2018", "1/10/2019",1,{"12/25/2018","1/1/2019"})

展示 NETWORKDAYS.INTL 函數的用法

NETWORKDAYS.INTL 函數範例

本節將示範如何運用 Excel 的 NETWORKDAYS.INTL 函數,輕鬆計算兩個指定日期之間的工作天數。

範例 1:計算兩日期間的工作天數,並排除預設週末

如下圖所示,B3:B5 範圍包含開始日期,C3:C5 範圍包含結束日期。若要計算開始日期與結束日期之間的工作天數,並自動排除預設的週末,請依照下列步驟操作:

展示 NETWORKDAYS.INTL 函數的用法

1. 選取要顯示總工作天數的儲存格,並在編輯欄中輸入公式。=NETWORKDAYS.INTL(B3, C3),然後按下 Enter 鍵。

展示 NETWORKDAYS.INTL 函數的用法

2. 接著向下拖曳填滿控點,即可將公式套用至其他儲存格。請參閱下圖:

展示 NETWORKDAYS.INTL 函數的用法

範例 2:計算兩日期間的工作天數,並排除到某天作為週末

您可以將特定日期(例如星期一與星期二)指定為週末,取代預設的星期六與星期日,並從工作天數中排除。

1. 選取要顯示總工作天數的儲存格,並輸入公式。=NETWORKDAYS.INTL(B3, C3,3) 至編輯欄中,然後按下 Enter 鍵。

展示 NETWORKDAYS.INTL 函數的用法

或使用此公式 =NETWORKDAYS.INTL(B3, C3,"1100000")

展示 NETWORKDAYS.INTL 函數的用法

2. 繼續選取結果儲存格,向下拖曳填滿控點,將公式套用至其他儲存格。請參閱下圖:

展示 NETWORKDAYS.INTL 函數的用法

範例 3:計算兩日期間的工作天數,並同時排除到某天作為週末及假日

若要同時排除指定的週末(例如星期三與星期四)及假日,並使用 NETWORKINGDAYS.INTL 函數計算工作天數,請依照下列步驟操作:

1. 按一下要顯示總工作天數的儲存格,輸入公式 =NETWORKDAYS.INTL(B3, C3,5,F3:F4) 至編輯欄中,然後按下 Enter 鍵。

或使用此公式 =NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4)

展示 NETWORKDAYS.INTL 函數的用法

注意事項

1)。上述兩個公式中的週末編號「3」與週末字串值「0011000」,代表該週的星期三與星期四被視為週末。

2)。F3:F4 是您要從工作天數中排除的假日清單。

2. 向下拖曳填滿控點,即可取得如下圖所示的所有結果。

展示 NETWORKDAYS.INTL 函數的用法