WorksheetFunction.NetworkDays_Intl メソッド (Excel)

週末の曜日と日数を示すパラメーターを使用して、2 つの日付の間に含まれる稼動日の日数を返します。 週末、および祭日として指定されている日は、稼動日と見なされません。

構文

NetworkDays_Intl (Arg1, Arg2, Arg3, Arg4)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 バリアント型 (Variant) 開始日: 差分を計算するための起算日です。 開始日は、終了日よりも前か、同じか、または後にすることができます。
Arg2 必須 バリアント型 (Variant) 終了日: 差分を計算するための最終日です。 開始日は、終了日よりも前か、同じか、または後にすることができます。
Arg3 省略可能 バリアント型 (Variant) 週末 - 週末の日であり、start_dateからend_dateまでの稼働日数全体に含まれていない曜日を示します。 週末は、週末が発生するタイミングを指定する週末番号または文字列です。 週末の数値は、次の表に示す週末の日数を示します。
週末の数週末の曜日
1 または省略土曜日、日曜日
2日曜日、月曜日
3月曜日、火曜日
4火曜日、水曜日
5水曜日、木曜日
6木曜日、金曜日
7 金曜日、土曜日
11日曜日のみ
12 月曜日のみ
13火曜日のみ
14水曜日のみ
15木曜日のみ
16金曜日のみ
17 土曜日のみ
Arg4 省略可能 バリアント型 (Variant) 祭日: 稼動日数の計算から除外する日付のセットです。 このパラメーターは、日付が入力されているセル範囲、または日付を表すシリアル値の配列定数です。 祭日の日付またはシリアル値は任意の順序で指定できます。

戻り値

Double

注釈

開始日が終了日よりも後の場合、戻り値の符号は負になり、値の大きさは稼働日数になります。

start_dateが現在の日付の基準値の範囲外の場合、 NetworkDays_Intl は#NUMを返します。 が返されます。

end_dateが現在の日付の基準値の範囲外の場合、 NetworkDays_Intl は#NUMを返します。 が返されます。

週末の文字列が無効な長さであるか、無効な文字が含まれている場合、 NetworkDays_Intl は#VALUEを返します。 が返されます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。