SpreadJS製品ヘルプ
NETWORKDAYS.INTL
SpreadJS > 関数リファレンス > 関数の一覧 > NETWORKDAYS.INTL

開始日から終了日までの期間内で、完全な稼働日の合計を計算します。

書式

NETWORKDAYS.INTL(startdate,enddate,weekend,holidays)

引数

有効な引数は次のとおりです。

引数 説明
startdate 開始日。37806.5などの数値、またはDATE(2003,7,4)などのDateTimeオブジェクトを指定できます。
enddate 終了日。37806.5などの数値、またはDATE(2003,7,4)などのDateTimeオブジェクトを指定できます。
weekend (オプション)計算から除外する週末日として指定する数値または文字列。週末日とは、開始日から終了日までの稼働日数に含まれない曜日を意味します。
holidays (オプション)祭日として計算から除外する日付範囲。日付を表すセル範囲、またはこれらの日付を表すシリアル値の配列定数を指定できます。

次の表は、週末日を表す値の一覧を示します。

数値 曜日
1または省略 土曜日、日曜日
2 日曜日、月曜日
3 月曜日、火曜日
4 火曜日、水曜日
5 水曜日、木曜日
6 木曜日、金曜日
7 金曜日、土曜日
11 土曜日のみ
12 月曜日のみ
13 火曜日のみ
14 水曜日のみ
15 木曜日のみ
16 金曜日のみ
17 土曜日のみ

解説

weekend文字列値は7文字であり、文字列内の個々の文字が、月曜から始まる各曜日を表します。1は非稼働日を、0は稼働日を表します。この文字列には1と0のみを使用できます。1111111を指定すると、常に0が返されます。

weekendとholidaysに指定した日付は、稼働日とみなされません。

データ型

数値、文字列、またはDateTimeオブジェクトデータを受け取り、数値データを返します。

サンプル

NETWORKDAYS.INTL(L4,L5)

NETWORKDAYS.INTL(R4C12,R1C1,R2C2)

NETWORKDAYS.INTL(DATE(2014,9,1),DATE(2014,9,30),\"0000111\",{\"2014/9/2\",\"2014/9/3\"}) 結果: 16