Excel関数入門:NETWORKDAYS.INTL関数の使い方【営業日を柔軟に計算】

Excelで土日以外の休日設定を含めて営業日数を求めたいときに使うのが NETWORKDAYS.INTL関数 です。

任意の曜日を休日として設定できるため、シフト制や特殊な営業カレンダーの計算に役立ちます。


PR
PR

PR

バナー

NETWORKDAYS.INTL関数とは

NETWORKDAYS.INTL関数は、開始日から終了日までの営業日数を求める関数です。

休日となる曜日を自由に設定できるのが特徴です。

土日を休日として営業日数を求めたい場合は、NETWORKDAYS関数を使用します。

WORKDAY.INTL関数との違い

NETWORKDAYS.INTL関数は期間内の「営業日数」を求める関数で、WORKDAY.INTL関数は「営業日後の日付」を求める関数です。

営業日後の日付を求めたい場合は、WORKDAY.INTL関数を使用します。


書式

=NETWORKDAYS.INTL(開始日, 終了日, [週末], [祝日])

引数の説明

  • 開始日:営業日数を数える開始日
  • 終了日:営業日数を数える終了日
  • 週末(省略可):休業日とする曜日を指定
  • 祝日(省略可):セル範囲で指定する休業日リスト

週末引数(休業日)の指定方法

コード休業日
1または省略土曜・日曜
2日曜・月曜
3月曜・火曜
4火曜・水曜
5水曜・木曜
6木曜・金曜
7金曜・土曜
11日曜のみ
12月曜のみ
13火曜のみ
14水曜のみ
15木曜のみ
16金曜のみ
17土曜のみ

NETWORKDAYS.INTL関数の使い方

例①:土日を除いた営業日数を求める

=NETWORKDAYS.INTL("2025/11/10","2025/11/20")

この例では、「2025/11/10」から「2025/11/20」までの営業日数を求めています。

土日が休日として除外されるため、平日のみを数えた結果「9」が表示されます。

例②:日曜のみを休日にする

=NETWORKDAYS.INTL("2025/11/10","2025/11/20",11)

第3引数に「11」を指定すると、日曜日のみが休日になります。

土曜日は営業日として扱われるため、結果は「10」と表示されます。

例③:祝日を除外する

=NETWORKDAYS.INTL("2025/11/17","2025/11/28",1,"2025/11/24")

この例では、「2025/11/17」から「2025/11/28」までの営業日数を求めています。

第3引数の「1」により、土日が休日として扱われます。
さらに、第4引数で「2025/11/24」を祝日として指定しているため、この日付も営業日から除外されます。

期間中の平日は通常10日ありますが、祝日「2025/11/24」を除外するため、結果は「9」と表示されます。


PR

関連関数

関数名特徴
NETWORKDAYS関数土日を休日として営業日数を求める
WORKDAY.INTL関数休日を自由に設定して営業日後の日付を求める
WORKDAY関数営業日後の日付を求める
WEEKDAY関数曜日番号を取得する
DAYS関数日付の差を求める

Excel関数一覧はこちら

まとめ

NETWORKDAYS.INTL関数は、休日を自由に設定して営業日数を求める関数です。

土日以外の休日体系にも対応できるため、シフト制や特殊な営業日の管理で役立ちます。

WORKDAY.INTL関数と組み合わせることで、営業日数と営業日後の日付を柔軟に計算できます。

PR