Advanced-excel-functions-advanced-excel-date-time-networkdaysintl-function
提供:Dev Guides
NETWORKDAYS.INTL関数
説明
NETWORKDAY.INTL関数は、週末の日と日を示すパラメーターを使用して、2つの日付間の就業日数を返します。 週末および休日として指定されている日は、就業日とは見なされません。
構文
引数
Argument | Description | Required/Optional |
---|---|---|
Start_date | The dates for which the difference is to be computed. | Required |
end_date | The start_date can be earlier than, the same as, or later than the end_date. | Required |
Weekend |
Indicates the days of the week that are weekend days and are not included in the number of whole working days between start_date and end_date. Weekendは、週末がいつ発生するかを指定する週末番号または文字列です。 週末番号-下記の週末日表をご覧ください。 |
Optional |
Holidays |
An optional set of one or more dates that are to be excluded from the working day calendar. 休日は
休日の日付またはシリアル値の順序は任意です。 |
Optional |
週末番号-週末日テーブル
Weekend Number | Weekend Days |
---|---|
1 or omitted | Saturday, Sunday |
2 | Sunday, Monday |
3 | Monday, Tuesday |
4 | Tuesday, Wednesday |
5 | Wednesday, Thursday |
6 | Thursday, Friday |
7 | Friday, Saturday |
11 | Sunday only |
12 | Monday only |
13 | Tuesday only |
14 | Wednesday only |
15 | Thursday only |
16 | Friday only |
17 | Saturday only |
週末の文字列値は7文字の長さで、文字列の各文字は月曜日から始まる曜日を表します。 1は非就業日を表し、0は就業日を表します。 文字列では文字1と0のみが許可されます。 1111111を使用すると、常に0が返されます。
ノート
- start_dateがend_dateより遅い場合、戻り値は負になり、大きさは就業日数になります。
- start_dateが現在の日付基準値の範囲外の場合、NETWORKDAYS.INTLは#NUM!を返します。 エラー値
- end_dateが現在の日付基準値の範囲外の場合、NETWORKDAYS.INTLは#NUM!を返します。 エラー値
- 指定された週末が無効な数値である場合、NETWORKDAYS.INTLはNUM! エラー値
- 週末の文字列の長さが無効であるか、無効な文字が含まれている場合、NETWORKDAYS.INTLは#VALUE!を返します。 エラー値
- 指定されたstart_date、end_date、または指定された[holidays]配列のいずれかの値が有効な日付でない場合、NETWORKDAYS.INTLは#VALUE!を返します。 エラー値
適用範囲
Excel 2010、Excel 2013、Excel 2016