Excelの NETWORKDAYS 関数で稼働日数を計算する方法

各ステップをタップして、NETWORKDAYS関数で稼働日数を計算する方法を確認しましょう。

  1. 開始日と終了日をそれぞれセルに入力する

    稼働日数を計算したい期間の開始日と終了日を、それぞれ別のセルに入力します。

  2. NETWORKDAYS関数を入力する

    「=NETWORKDAYS(開始日, 終了日)」と入力すると、週末を除いた平日日数が自動的に計算されます。

  3. 祝日を除外するには第3引数に追加する

    「=NETWORKDAYS(開始日, 終了日, 祝日範囲)」のように祝日の日付をまとめた範囲を追加すると、祝日も除外して計算されます。

  4. 週末の基準を変えるにはNETWORKDAYS.INTLを使う

    土曜だけ休みだったり別の曜日が休みだったりする場合は、「NETWORKDAYS.INTL」関数で週末の基準を自分で指定できます。

  5. なぜ便利なのか

    プロジェクト期間や給与計算のために実際の稼働日数を知りたいとき、週末や祝日を一つずつ数えなくても、関数一つで正確な稼働日数を求められます。

カレンダーを見ながら稼働日を数えるのはもう終わり

2つの日付の間に実際に何営業日あるかを、週末や祝日を飛ばしながら手作業で数えるのは面倒です。NETWORKDAYS関数なら開始日と終了日を入力するだけで瞬時に計算できます。

TODAY関数・NOW関数も知っておくと便利

今日の日付を起点に稼働日数を計算したい場合が多いなら、NETWORKDAYS関数をTODAY関数と組み合わせることで、日付を入力し直さなくてもシートを開くたびに自動的に更新されます。

よくある質問

開始日と終了日の当日も計算に含まれますか?

はい。NETWORKDAYS関数は開始日と終了日の両方を含めて計算し、その間の週末と指定した祝日のみを除外します。

土曜日は出勤で日曜日だけ休みの場合はどうすればいいですか?

NETWORKDAYS.INTL関数を使い、第2引数で希望する週末パターンの番号を指定すれば、日曜日だけを休みとして計算できます。