NETWORKDAYS関数の使い方
2つの日付の間の営業日数を返します。
200720102013201620192021365
- 構文
-
=NETWORKDAYS(開始日, 終了日, [祝日]) - 引数
-
- 開始日必須
- 終了日必須
- 祝日省略できる
- どんな関数か
NETWORKDAYS は、2つの日付の間の土日と祝日を除いた日数を返します。開始日と終了日の両方を数に入れます(同じ日なら、平日であれば 1)。祝日は自分で一覧(日付の並んだ範囲)を渡さないと除かれませんので、祝日表をシートに持っておくのが定番です。納期までの実働日数、作業にかかった日数の集計に使います。土日以外を休みにしたい(水曜定休・週休1日など)ときは
NETWORKDAYS.INTL、◯営業日後の日付がほしいときはWORKDAYです。- 使用例
-
C2 に
=NETWORKDAYS(A2, B2)を入れると、こうなります。A B C 1 開始 終了 稼働日数 2 2023/10/1 2023/10/31 22 数式を入れたセル
結果: 22(土日を除いた日数。休日の一覧を3つめの引数に渡すこともできる)
つまずきやすいところ
- 開始日と終了日の両方を数に入れる
- 土日は必ず除かれる。祝日は自分で一覧を渡さないと除かれない
- 土日以外を休みにしたいときは NETWORKDAYS.INTL
よくあるエラーと、その直し方
#VALUE!- 開始日・終了日・祝日の一覧に、日付として読めないものが混じっている祝日の範囲に見出しや空文字が入っていないか確かめる