Excelで工期(稼働日)を数える|WORKDAY.INTL・NETWORKDAYS.INTLの使い方と「開始日を1日目にする」コツ
「金曜から3日の工事なら、終わりは月曜」。そう数えて、祝日をはさんでずれた経験はないでしょうか。
Excelには、土日や祝日を飛ばして日付を数える関数があります。この記事では、工期や納期を出すときによく使う2つの関数と、現場の数え方に合わせるコツをまとめます。
使う関数は2つ
| やりたいこと | 関数 |
|---|---|
| 開始日から○稼働日後の日付を出す | WORKDAY.INTL(開始日, 日数, [週末], [休日]) |
| 期間の中の稼働日を数える | NETWORKDAYS.INTL(開始日, 終了日, [週末], [休日]) |
.INTL が付かない WORKDAY・NETWORKDAYS は、休みが「土日」に決まっています。日曜だけ休みの現場など、休みの曜日を変えたいときは .INTL のほうを使います。Googleスプレッドシートでも同じ名前で使えます。
休みの曜日の指定([週末])
3つ目の引数で、休みの曜日を決めます。Microsoftの説明では、主に次の書き方があります。
1(または省略):土曜・日曜が休み11:日曜だけ休み17:土曜だけ休み- 7文字の文字列:月曜から順に「1=休み、0=稼働日」。たとえば
"0000011"は土日休み、"0000001"は日曜だけ休み
祝日と会社の休み([休日])
4つ目の引数に、休みにしたい日付の一覧(セルの範囲)を渡します。
- 別のシートに「休日」という表を作る
- 祝日(内閣府「国民の祝日について」で公表されている日付)と、お盆・年末年始など会社の休みを、1行に1日ずつ入れる
- その範囲を、関数の4つ目に指定する
祝日は年ごとに変わるので、毎年はじめに翌年分まで足しておくと安心です。
終了予定日を出す:開始日を「1日目」にするコツ
ここがいちばん間違えやすいところです。
WORKDAY.INTL は、開始日そのものは数えず、開始日の次から数えます(Microsoftの説明では、日数に0を指定すると開始日がそのまま返る、とあります)。
現場では「開始日を1日目」と数えることが多いので、そのまま使うと1日ずれます。そこで、開始日の前の日から数えるようにします。
=WORKDAY.INTL(開始日-1, 稼働日数, 1, 休日)
例: 2026年10月9日(金)開始・3稼働日・土日休み・休日の表に10月12日(スポーツの日)
- 1日目:10/9(金)
- 10/10(土)・10/11(日)・10/12(祝)は飛ばす
- 2日目:10/13(火)
- 3日目:10/14(水)← 終了予定日
この書き方だと、開始日が休みの日だった場合も、その次の稼働日が1日目になります。
期間の稼働日数を数える
NETWORKDAYS.INTL は、開始日と終了日の両方を含めて数えます。
=NETWORKDAYS.INTL(開始日, 終了日, 1, 休日)
上の例(10/9〜10/14、土日休み、10/12が休日)なら、結果は 3 です。終了予定日の式と、数え方がそろいます。
よくある間違い
- 開始日をそのまま
WORKDAYに入れて、1日ずれる → 開始日を1日目にするなら開始日-1から数えます。 - 休日の表に、日付ではなく文字が入っている → 「10月12日」と文字で打つと、日付として扱われないことがあります。セルの表示形式が日付になっているか確かめます。
- 休日の表を、翌年の分まで更新していない → 年をまたぐ工事で、元日や成人の日が飛ばされなくなります。
関数を使わずに確かめたいとき
関数の結果が合っているか、手早く確かめたいときのために、ブラウザで使える無料の計算ツールを作りました。2026年・2027年の祝日が入っていて、会社の休みも追加できます(入力は外部に送りません)。
- 工期(稼働日)計算ツール:https://tools.equaglobal.com/kouki/
雨で延びた場合の扱いや、契約上の工期の決め方は、契約・発注者との取り決めに従ってください。
参考
- Microsoft サポート「WORKDAY.INTL 関数」 https://support.microsoft.com/ja-jp/office/workday-intl-%E9%96%A2%E6%95%B0-a378391c-9ba7-4678-8a39-39611a9bf81d
- Microsoft サポート「NETWORKDAYS.INTL 関数」 https://support.microsoft.com/ja-jp/office/networkdays-intl-%E9%96%A2%E6%95%B0-a9b26239-4f20-46a1-9ab8-4e925bfd5e28
- 内閣府「国民の祝日について」 https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html
この記事はAIを活用して作成し、関数の決まりはMicrosoftの説明で、計算例は手で数えて確かめています(2026年10月22日時点)。
新しい無料ツールや記事を、LINEでお知らせします
「ツール」「お金」「スマホ」と送ると、合うツールの案内が自動で届きます。