ピアのパソコン学習ガイド
メニュー
Excel関数

NETWORKDAYS・WORKDAY関数の使い方|営業日数と○営業日後

ピアのパソコン学習ガイド 編集部2026年11月9日 更新

※写真はイメージです

書き方はこれだけ

=NETWORKDAYS(開始日, 終了日, 祝日の範囲)  =WORKDAY(開始日, 日数, 祝日の範囲)

NETWORKDAYSは2つの日付の間の営業日の数(土日と祝日を除く)、WORKDAYは「○営業日後」の日付を出します。祝日は別の列に一覧を作って指定します。土日以外が休みの会社なら、名前に .INTL の付くほうを使えば大丈夫です。

2026年11月の営業日数(土日と祝日を除く) C2 fx =NETWORKDAYS(A2,B2,E2:E3) A B C D E 1 2 3 開始 終了 営業日数 祝日 2026/11/1 2026/11/30 19 2026/11/3 2026/11/23
2026年11月は平日が21日。祝日(11/3・11/23)を指定すると19日です。開始日と終了日も数に入ります。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

○営業日後の日付(WORKDAY)

10営業日後の納期を出す C2 fx =WORKDAY(A2,B2,E2) A B C D E 1 2 受付日 営業日 納期 2026/11/9 10 2026/11/24 祝日 2026/11/23
11/9(月)から10営業日後。土日と11/23(勤労感謝の日)を飛ばして、11/24(火)になります。

土日以外が休みの会社

休み式
土日(ふつう)=NETWORKDAYS(A2,B2,祝日)
日曜だけ=NETWORKDAYS.INTL(A2,B2,11,祝日)
水曜と日曜=NETWORKDAYS.INTL(A2,B2,"0010001",祝日)
日曜だけで○営業日後=WORKDAY.INTL(A2,10,11,祝日)

"0010001" は月曜から日曜までの7文字で、1が休み・0が営業日です。

祝日の一覧を作る

祝日は、内閣府が出している「国民の祝日」の一覧を、別のシートに日付で貼っておくのがいちばん楽です。範囲は 祝日!$A$2:$A$30 のように $ で固定します。会社の年末年始休みも、この一覧に足せば除けます。

うまくいかないとき

1祝日が除かれない

祝日の一覧が文字(「11月3日」など)で入っています。

直し方「2026/11/3」の形で、日付として入れ直します。

2結果が日付の形で出る

NETWORKDAYSの結果のセルが日付の表示形式です。

直し方表示形式を「標準」にします。WORKDAYの結果は逆に日付の表示形式にします。

サンプルファイルで試す

黄色のセルにNETWORKDAYS・WORKDAYの式を入れて、「答え」のシートと比べてください。

networkdays.xlsx をダウンロード(無料・登録なし)

よくある質問

NETWORKDAYSは開始日と終了日も数えますか?

はい、両方とも営業日なら数に入ります。

祝日を自動で入れられますか?

Excelには祝日の一覧がないので、自分で一覧を作って指定します。

Googleスプレッドシートでも使えますか?

はい。NETWORKDAYS・WORKDAY・.INTLの付く関数も使えます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報