NETWORKDAYS.INTL 関数
適用対象: Microsoft Excel 2010, Excel Web App, SharePoint Online for enterprises, SharePoint Online for professionals and small businesses
週末の曜日とその日数を示すパラメーターを使用して、2 つの日付の間の稼働日数を返します。週末および休日として指定された日は稼働日と見なされません。
書式
NETWORKDAYS.INTL(開始日, 終了日, [週末], [休日])
NETWORKDAYS.INTL 関数の書式には、次の引数があります。
- 開始日、終了日 必ず指定します。日数を計算する 2 つの日付を指定します。開始日は、終了日より前の日付、同じ日付、後の日付のいずれでもかまいません。
- 週末 省略可能です。開始日と終了日の間の稼働日数に含めない、週末の曜日を指定します。"週末" は、週末を示す週末番号または文字列で指定します。
週末番号 | 週末の曜日 |
---|---|
1 または省略 | 土曜日、日曜日 |
2 | 日曜日、月曜日 |
3 | 月曜日、火曜日 |
4 | 火曜日、水曜日 |
5 | 水曜日、木曜日 |
6 | 木曜日、金曜日 |
7 | 金曜日、土曜日 |
11 | 日曜日のみ |
12 | 月曜日のみ |
13 | 火曜日のみ |
14 | 水曜日のみ |
15 | 木曜日のみ |
16 | 金曜日のみ |
17 | 土曜日のみ |
週末文字列値は長さが 7 文字の値で、文字列の各文字が月曜日から始まる曜日を表します。1 は稼働日以外を表し、0 は稼働日を表します。この文字列に使用できる文字は 1 と 0 だけです。1111111 と指定すると、常に 0 が返されます。
たとえば、0000011 と指定すると土曜日と日曜日が週末になります。
- 休日 省略可能です。カレンダーの稼働日から除外する、1 つまたは複数の日付です。休日には、休日を表す日付が含まれたセル範囲、またはそれらの日付を表すシリアル値の配列定数を指定します。休日の日付またはシリアル値の順序は任意に指定できます。
解説
- 開始日が終了日より後の場合、稼働日数と同じ大きさの負の値が返されます。
- 開始日が現在の日付基準値の範囲外の場合、エラー値 #NUM! が返されます。
- 終了日が現在の日付基準値の範囲外の場合、エラー値 #NUM! が返されます。
- 週末文字列が無効な長さの場合、または無効な文字が含まれている場合、エラー値 #VALUE! が返されます。
使用例
使用例を新規のワークシートにコピーすると、計算結果を確認できます。
その方法は?
- Ctrl キーを押しらながら C キーを押します。
- 空のブックまたはワークシートを作成します。
- ワークシートでセル A1 を選択し、Ctrl キーを押しながら V キーを押します。Excel Web App を使用している場合は、使用例のセルごとにコピーと貼り付けを繰り返します。
|
メモ Excel Web App で、結果を適切な形式で表示するには、セルを選択してから、[ホーム] タブの [数値] で [表示形式] の横の矢印をクリックし、[標準] をクリックします。
Weblioに収録されているすべての辞書からNETWORKDAYS.INTL 関数を検索する場合は、下記のリンクをクリックしてください。

- NETWORKDAYS.INTL 関数のページへのリンク