
エクセルで土日・祝日を除いた「経過日数」や、「○日後の日付」を求める関数をご紹介します。「日曜のみ飛ばす」といった特定の曜日を飛ばしたい場合の対応方法も解説しているので、ぜひ参考にしてみてください。
土日を除いた「日数」を計算する(NETWORKDAYS)
期間内の営業日(稼働日)をカウントしたい時に使います。
「土日」を除く

NETWORKDAYS関数は、「開始日」と「終了日」を指定するだけで、自動的に土日を除外した日数を計算してくれます。
例:=NETWORKDAYS(A2,B2)
NETWORKDAYS関数の引数:(開始日, 終了日, [祝日])
📖 当日を含めたくない場合:
- 開始日を除外する:
=NETWORKDAYS(A2+1,B2)- (開始日に「+1」して、カウントの起算日を翌日にずらします。)
- 終了日を除外する:
=NETWORKDAYS(A2,B2-1)- (終了日に「-1」して、カウントの終了日を前日にずらします。)
「土日」と「祝日」を除く

別シートに祝日表(下部参照)を貼り付け、引数3「祝日」に祝日表の日付の範囲を指定します。
例:=NETWORKDAYS(A2,B2,祝日表!$A$2:$A$19)
土日を除いた「日付」を計算する(WORKDAY)
「〇営業日後」の日付を出したい時に使います。
「土日」を除く

WORKDAY関数は、「開始日」と「日数」を指定するだけで、自動的に土日を除外した日付を計算してくれます。
例:=WORKDAY(A2,5)
WORKDAY関数の引数:(開始日, 日数, [祝日])
「土日」と「祝日」を除く

別シートに祝日表(下部参照)を貼り付け、引数3「祝日」に祝日表の日付の範囲を指定します。
例:=WORKDAY(A2,5,祝日表!$A$2:$A$19)
「土日」を除いたカレンダーを作る

【手順】
- 先頭のセル(例:A2)に開始日を直接入力します。
- その下のセル(A3)に以下の数式を入力し、オートフィルでコピーします。
- 例:
=WORKDAY(A2,1)
- 例:
💡 ポイント:1つ前のセルの1営業日後を出すことで、土日を飛ばした日付を作成しています。
📖 祝日も除きたい場合:
- 例:
=WORKDAY(A3,1,祝日表!$A$2:$A$19)
【応用】指定の曜日を除いて計算する
「日曜のみ休み」などの設定が必要な場合に使います。

.INTL関数の第3引数(週末)に、除外したい曜日を「週末番号」で指定します。
- 「日数」を出す:
=NETWORKDAYS.INTL(A2,B2,11) - 「日付」を出す:
=WORKDAY.INTL(A2,B2,11)
NETWORKDAYS.INTL関数の引数:(開始日, 終了日, [週末], [祝日])
WORKDAY.INTL関数の引数:(開始日, 日数, [週末], [祝日])
📖 週末番号
| 週末番号 | 週末の曜日 | 週末番号 | 週末の曜日 |
|---|---|---|---|
| 1 | 土曜日と日曜日 | 11 | 日曜日のみ |
| 2 | 日曜日と月曜日 | 12 | 月曜日のみ |
| 3 | 月曜日と火曜日 | 13 | 火曜日のみ |
| 4 | 火曜日と水曜日 | 14 | 水曜日のみ |
| 5 | 水曜日と木曜日 | 15 | 木曜日のみ |
| 6 | 木曜日と金曜日 | 16 | 金曜日のみ |
| 7 | 金曜日と土曜日 | 17 | 土曜日のみ |
📖 特殊な組み合わせで休日を指定したい場合:
月曜日から始まる「0(稼働日)」と「1(休み)」の7文字を、ダブルクォーテーション("")で囲んで指定します。
- 例:
=NETWORKDAYS.INTL(A2,B2,"0001011")(木・土・日が休み)
| 曜日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 |
| 文字列 | 0/1 | 0/1 | 0/1 | 0/1 | 0/1 | 0/1 | 0/1 |
上手くいかない場合
日付や数字になる

- 日数が1900/1/5のような日付になる:ホームタブ → 表示形式を『標準』に設定します。
- 日付が46123のような数字になる:ホームタブ → 表示形式を『日付』に設定します。
祝日が反映されない

- 「#VALUE」エラーの場合:
- 祝日表の「日付」が入っているセルのみを範囲に指定します。
- 数字がずれる場合:
- 祝日の範囲に
$を付けて絶対参照(祝日表!$A$2:$A$19)にします。
- 祝日の範囲に
1日ずれる

WORKDAY関数は「開始日の翌日」から日数を数えるため、当日を1日目としたい場合は開始日に「-1」して、カウントの起算日を前日にずらします。
例:=WORKDAY(A2-1,5)
祝日表(2026年~2027年)
| 日付 | 曜日 | 名称 |
|---|---|---|
| 2026/01/01 | 木 | 元日 |
| 2026/01/12 | 月 | 成人の日 |
| 2026/02/11 | 水 | 建国記念の日 |
| 2026/02/23 | 月 | 天皇誕生日 |
| 2026/03/20 | 金 | 春分の日 |
| 2026/04/29 | 水 | 昭和の日 |
| 2026/05/03 | 日 | 憲法記念日 |
| 2026/05/04 | 月 | みどりの日 |
| 2026/05/05 | 火 | こどもの日 |
| 2026/05/06 | 水 | 休日 |
| 2026/07/20 | 月 | 海の日 |
| 2026/08/11 | 火 | 山の日 |
| 2026/09/21 | 月 | 敬老の日 |
| 2026/09/22 | 火 | 休日 |
| 2026/09/23 | 水 | 秋分の日 |
| 2026/10/12 | 月 | スポーツの日 |
| 2026/11/03 | 火 | 文化の日 |
| 2026/11/23 | 月 | 勤労感謝の日 |
| 日付 | 曜日 | 名称 |
|---|---|---|
| 2027/01/01 | 金 | 元日 |
| 2027/01/11 | 月 | 成人の日 |
| 2027/02/11 | 木 | 建国記念の日 |
| 2027/02/23 | 火 | 天皇誕生日 |
| 2027/03/21 | 日 | 春分の日 |
| 2027/03/22 | 月 | 休日 |
| 2027/04/29 | 木 | 昭和の日 |
| 2027/05/03 | 月 | 憲法記念日 |
| 2027/05/04 | 火 | みどりの日 |
| 2027/05/05 | 水 | こどもの日 |
| 2027/07/19 | 月 | 海の日 |
| 2027/08/11 | 水 | 山の日 |
| 2027/09/20 | 月 | 敬老の日 |
| 2027/09/23 | 木 | 秋分の日 |
| 2027/10/11 | 月 | スポーツの日 |
| 2027/11/03 | 水 | 文化の日 |
| 2027/11/23 | 火 | 勤労感謝の日 |