週末の曜日とその日数を示すパラメーターを使用して、2 つの日付の間の稼働日数を返します。 週末および休日として指定した日はすべて、稼働日と見なされません。
書式
NETWORKDAYS.INTL(開始日, 終了日, [週末], [休日])
NETWORKDAYS.INTL 関数の書式には、次の引数があります。
- Start_dateとend_date 必須。 日数を計算する 2 つの日付を指定します。 開始日は、終了日より前の日付、同じ日付、後の日付のいずれでもかまいません。
-
週末 オプション。 開始日と終了日の間の稼働日数に含めない、週末の曜日を指定します。 "週末" は、週末を示す週末番号または文字列で指定します。
それぞれの週末番号が示す週末の曜日は次のとおりです。
| 週末番号 | 週末の曜日 |
|---|---|
| 1 または省略 | 土曜日と日曜日 |
| 2 | 日曜日と月曜日 |
| 3 | 月曜日と火曜日 |
| 4 | 火曜日と水曜日 |
| 5 | 水曜日と木曜日 |
| 6 | 木曜日と金曜日 |
| 7 | 金曜日と土曜日 |
| 11 | 日曜日のみ |
| 12 | 月曜日のみ |
| 13 | 火曜日のみ |
| 14 | 水曜日のみ |
| 15 | 木曜日のみ |
| 16 | 金曜日のみ |
| 17 | 土曜日のみ |
週末の文字列値は 7 文字で、文字列内の各文字は月曜日から始まる各曜日を表します。 1 は非稼働日を表し、0 は稼働日を表します。 文字列に使用できる文字は、1 および 0 のみです。 1111111 と指定すると、常に 0 が返されます。
たとえば、0000011 と指定すると土曜日と日曜日が週末になります。
- 休日 オプション。 稼働日の予定表から除外する日付のセットです。 休日の日付は、セルの範囲またはシリアル値の配列定数として指定できます。 休日の日付またはシリアル値は、任意の順序で指定できます。
解説
- 開始日が終了日より後の場合、稼働日数と同じ大きさの負の値が返されます。
- 開始日が現在の日付基準値の範囲外の場合は、エラー値 #NUM! が返されます。
- 終了日が現在の日付基準値の範囲外の場合、エラー値 #NUM! が返されます。
- 週末文字列が無効な長さの場合、または無効な文字が含まれている場合、エラー値 #VALUE! が返されます。
使用例
次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。