NETWORKDAYS関数の使い方

2つの日付の間の営業日数を返します。

200720102013201620192021365
構文
=NETWORKDAYS(開始日, 終了日, [祝日])
引数
  1. 開始日必須
  2. 終了日必須
  3. 祝日省略できる
どんな関数か

NETWORKDAYS は、2つの日付の間の土日と祝日を除いた日数を返します。開始日と終了日の両方を数に入れます(同じ日なら、平日であれば 1)。祝日は自分で一覧(日付の並んだ範囲)を渡さないと除かれませんので、祝日表をシートに持っておくのが定番です。納期までの実働日数、作業にかかった日数の集計に使います。土日以外を休みにしたい(水曜定休・週休1日など)ときは NETWORKDAYS.INTL、◯営業日後の日付がほしいときは WORKDAY です。

使用例

C2 に =NETWORKDAYS(A2, B2) を入れると、こうなります。

ABC
1開始終了稼働日数
22023/10/12023/10/3122

数式を入れたセル

結果: 22(土日を除いた日数。休日の一覧を3つめの引数に渡すこともできる)

つまずきやすいところ

  • 開始日と終了日の両方を数に入れる
  • 土日は必ず除かれる。祝日は自分で一覧を渡さないと除かれない
  • 土日以外を休みにしたいときは NETWORKDAYS.INTL

よくあるエラーと、その直し方

#VALUE!
開始日・終了日・祝日の一覧に、日付として読めないものが混じっている祝日の範囲に見出しや空文字が入っていないか確かめる

NETWORKDAYSを使う実例レシピ(2件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)