Excelで土日を除いた営業日数を求めるには、NETWORKDAYS関数に、開始日と終了日を指定します。開始日と終了日の両方を、日数に含めて数えます。
目次
関数の説明
営業日数の求め方
NETWORKDAYS関数は、2つの日付の間の、土曜と日曜を除いた日数を返します。第3引数に祝日の一覧を指定すると、祝日も除けます。
関数
対応バージョン
Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。
構文
引数
| 引数 | 説明 |
|---|---|
| 開始日 | 必須。期間の最初の日付。 |
| 終了日 | 必須。期間の最後の日付。 |
| 祝日 | 省略可。除きたい祝日の日付の範囲。 |
関数作成のポイント
- 開始日と終了日は、両方とも日数に含まれます。
- 祝日の範囲を指定すると、祝日も除かれます。
- 土日以外の休みの曜日を使うときは、NETWORKDAYS.INTL関数を使います。
関数活用のポイント
- 案件の期間の、営業日数を求めます。
- 納期までの、作業できる日数を求めます。
- 月の営業日数を求めます。
使用例
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 案件の期間 | |||
| 2 | 案件 | 開始日 | 終了日 | 営業日数 |
| 3 | 案件A | 2026/10/1 | 2026/10/9 | 7 |
| 4 | 案件B | 2026/10/5 | 2026/10/5 | 1 |
| 5 | 案件C | 2026/10/9 | 2026/10/12 | 2 |
| 6 | 案件D | 2026/9/28 | 2026/10/2 | 5 |
サンプル式
セルD3に、次の式を入れます。下のセルにも、同じ式をコピーします。
結果は、上から順に、「7」・「1」・「2」・「5」です。
サンプルデータダウンロード
サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
【Excel】練習用サンプルデータ(例題)をダウンロード(無料)
まとめ
Excelで土日を除いた営業日数を求める方法の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。
関連のある関数
| 関数 | 説明 |
|---|---|
| NETWORKDAYS.INTL | 休みの曜日を指定して、営業日数を返します。 |
| WORKDAY | 営業日後の日付を返します。 |
| DAYS | 2つの日付の間の日数を返します。 |
| WEEKDAY | 日付から曜日の番号を返します。 |
基本から確認したいときは、エクセルの日付の入力と計算もあわせてご覧ください。
