NETWORKDAYS.INTL関数の使い方:土日以外を除いて開始日から終了日までの日数を求める関数:Excel関数

NETWORKDAYS.INTL関数の使い方:土日以外を除いて開始日から終了日までの日数を求める関数:Excel関数

NETWORKDAYS.INTL関数は、指定した開始日から終了日までの土日以外の日を除いた日数を求めます。

以前に取り上げた「NETWORKDAYS関数」が無条件に土日を除いた期間の日数を求めましたが、「NETWORKDAYS.INTL関数」は土日以外の日を除いた期間の日数を求めたい場合に使用します。もちろん土日も除外することはできます。

NETWORKDAYS.INTL関数の基本的な使い方

対応バージョン:Excel365 2019 2016 2013 2010

NETWORKDAYS.INTL関数の書式です。

=NETWORKDAYS.INTL(開始日,終了日,週末,祭日)
※カッコ内の「開始日,終了日,週末,祭日」を引数といいます。
※引数〔週末〕〔祭日〕は省略できます。

引数の説明

  • 〔開始日〕:期間日数を求める開始の日付を指定
  • 〔終了日〕:期間日数を求める終了の日付を指定
  • 〔週末〕:期間日数から除外する週末の曜日を「番号」か「文字列」で指定(省略可)
  • 〔祭日〕:週末日以外に除外する祝祭日などの日付を指定(省略可)

週末を番号で指定

週末の番号 除外する曜日
1(省略可) 土曜、日曜を除外
2 日曜、月曜を除外
3 月曜、火曜を除外
4 火曜、水曜を除外
5 水曜、木曜を除外
6 木曜、金曜を除外
7 金曜、土曜を除外
11 日曜のみ除外
12 月曜のみ除外
13 火曜のみ除外
14 水曜のみ除外
15 木曜のみ除外
16 金曜のみ除外
17 土曜のみ除外

なお、週末番号は覚えておく必要はありません。

関数を入力する際に、週末番号はExcelによってアシストされますので、それに従って入力すれば目的の関数が完成します。

週末番号のアシスト

週末を文字列で指定

月曜から日曜までを「0」と「1」の7桁で指定。「0」は除外しない、「1」は除外する意味になります。

例えば、火曜日と水曜日を除外したい場合は、「”0110000″」のように指定します。文字列で指定する場合は、ダブルクォーテーションを付けて指定します。

NETWORKDAYS.INTL関数の使用例

下記サンプルは、「C2セル」に土日を除いた1ヶ月の期間日数を求め、「C5セル」と「C7セル」には火曜と水曜に加え祝祭日も除外した期間日数を求めています。

NETWORKDAYS.INTL関数の使用例

土日を除いて期間の日数を求める

=NETWORKDAYS.INTL(A2,B2,1)

引数〔開始日〕にはA2セル(2021/7/1)を指定、引数〔終了日〕にはB2セル(2021/7/31)を指定。引数〔週末〕には「1」を指定して土日を除外しています(省略も可)。引数〔祭日〕は省略していますので、土日だけを除いた期間の日数が「C2セル」に求まります。

7月は1~31日までで、その内、土日が9日ありますので「31-9=22」と表示されます。

土日以外を除外し、かつ祝祭日も除いて期間の日数を求める

C5セルとC7セルには、土日以外の「火曜日と水曜日」を週末日として除外し、かつ「F2セルからF3セル」の祝祭日も除外し期間の日数を求めます。

=NETWORKDAYS.INTL(A5,B5,4,F2:F3)
=NETWORKDAYS.INTL(A7,B7,”0110000″,F2:F3)

上記の関数式は、上が週末を「週末番号」での指定。下が週末を「文字列」での指定で、実行結果は同じになります。両方とも、「火曜日と水曜日」を週末として期間の日数から除外します。

引数〔開始日〕にはA5セル(2021/7/1)を指定、引数〔終了日〕にはB5セル(2021/7/31)を指定。引数〔週末〕には「火曜と水曜」を週末とする「4」を指定。引数〔祭日〕には、F2セル~F3セルに入力してある「祝祭日」を指定してあります。

週末を「文字列」で指定する場合も、前述したように「月曜から日曜」までを「0」と「1」の7桁で表現しますので、「”0110000″」のようにダブルクォーテーションを付けて指定します。

週末を「文字列」で指定する場合、週末文字列が7桁未満や7桁をオーバーした場合、エラー値「#VALUE!」が返されます。また、または無効な文字(0または1、ダブルクォーテーション以外)が含まれている場合もエラー値「#VALUE!」が返されます。

NETWORKDAYS.INTL関数と同じ分類の関数

NETWORKDAYS.INTL関数と同じ系列の関数は以下のページで探せます。

Excel関数カテゴリの最新記事