Excelで土日以外の休日設定を含めて営業日数を求めたいときに使うのが NETWORKDAYS.INTL関数 です。
任意の曜日を休日として設定できるため、シフト制や特殊な営業カレンダーの計算に役立ちます。
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」と表示されます。

関連関数
| 関数名 | 特徴 |
|---|---|
| NETWORKDAYS関数 | 土日を休日として営業日数を求める |
| WORKDAY.INTL関数 | 休日を自由に設定して営業日後の日付を求める |
| WORKDAY関数 | 営業日後の日付を求める |
| WEEKDAY関数 | 曜日番号を取得する |
| DAYS関数 | 日付の差を求める |
まとめ
NETWORKDAYS.INTL関数は、休日を自由に設定して営業日数を求める関数です。
土日以外の休日体系にも対応できるため、シフト制や特殊な営業日の管理で役立ちます。
WORKDAY.INTL関数と組み合わせることで、営業日数と営業日後の日付を柔軟に計算できます。



Excel人気記事