KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel NETWORKDAYS.INTL 関数

著者Siluvia変更日

デフォルトでは、週末は土曜日と日曜日です。NETWORKDAYS.INTL 関数を使えば、週末(土曜日と日曜日)や任意の曜日を除外して営業日数を簡単に計算できます。このチュートリアルでは、Excel でのNETWORKDAYS.INTL 関数の構文と使い方をわかりやすく解説します!

NETWORKDAYS.INTL 関数の使用方法を示しています

NETWORKDAYS.INTL 関数の説明

NETWORKDAYS.INTL 関数の構文

構文の引数

NETWORKDAYS.INTL 関数の使用例


NETWORKDAYS.INTL 関数の説明

Microsoft Excel のNETWORKDAYS.INTL 関数を使えば、2 つの日付間の営業日数を簡単に計算できます。デフォルトでは、週末(土曜日と日曜日)は営業日から自動的に除外されます。さらに、土曜日・日曜日以外の任意の曜日を週末としてカスタマイズすることも可能です。


NETWORKDAYS.INTL 関数の構文

=NETWORKDAYS.INTL ()start_date, end_date, [weekend], [holidays])


構文の引数

  • 開始日:開始日の日付範囲。
  • 終了日:終了日の日付範囲を指定します。
  • 週末:これは省略可能な引数です。週末として扱う曜日を指定する「週末番号」を選択できます。この引数を省略すると、デフォルトで土曜日と日曜日が週末として扱われます。
  • 祝日:これは省略可能な引数で、非稼働日と見なされる日付のリストです。

以下の表は、週末番号とその対応する週末を示しています。

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

注記

1。また、週末と営業日を表す週末文字列値もご利用いただけます。

2。週末を表す文字列は7 文字で構成され、使用できるのは「0」と「1」のみです。月曜日から始まり日曜日で終わり、各文字の「1」は週末、「0」は営業日を示します。

例:

0000100は、その週において金曜日のみが週末として扱われることを意味します。

0011000は、その週で水曜日と木曜日が週末として扱われることを意味します。

文字列「111111」は無効で、常に0 を返します。

1)祝日、週末、および休日の日付を含むセルを直接参照する場合:=NETWORKDAYS.INTL( B3, C3, 1, F3:F4 )

NETWORKDAYS.INTL 関数の使用方法を示しています

2)日付をテキスト文字列として直接入力する場合:=NETWORKDAYS.INTL(「12/20/2018」, 「1/10/2019」,1,{「12/25/2018」,「1/1/2019」})

NETWORKDAYS.INTL 関数の使用方法を示しています

NETWORKDAYS.INTL 関数の使用例

このセクションでは、Excel の NETWORKDAYS.INTL 関数を使って、指定した2 つの日付間に含まれる営業日の日数を計算する方法をご紹介します。

例1:デフォルトの週末を除外して2 つの日付間の営業日数を計算する

下図のように、範囲 B3:B5 には開始日が、範囲 C3:C5 には終了日が含まれています。開始日と終了日の間の営業日数を計算し、週末を自動的にデフォルトで除外するには、以下の手順に従ってください。

NETWORKDAYS.INTL 関数の使用方法を示しています

1。営業日数の合計を表示するセルを選択し、数式バーに=NETWORKDAYS.INTL(B3, C3)と入力して、Enterキーを押します。

NETWORKDAYS.INTL 関数の使用方法を示しています

2。次に、フィルハンドルを下にドラッグして、他のセルにも数式を適用します。スクリーンショットを参照してください:

NETWORKDAYS.INTL 関数の使用方法を示しています

例2:特定の日付を週末として除外して2 つの日付間の営業日数を計算する

土曜日と日曜日をデフォルトの週末とする代わりに、特定の曜日(例:月曜日と火曜日)を週末として指定し、営業日から除外できます。

1。営業日数の合計を表示するセルを選択してください。=NETWORKDAYS.INTL(B3, C3,3)を数式バーに入力し、Enterキーを押してください。

NETWORKDAYS.INTL 関数の使用方法を示しています

または、次の数式を適用します:=NETWORKDAYS.INTL(B3, C3,"1100000")

NETWORKDAYS.INTL 関数の使用方法を示しています

2。結果セルを選択したまま、フィルハンドルを下にドラッグして、他のセルにも数式を適用します。スクリーンショットを参照してください:

NETWORKDAYS.INTL 関数の使用方法を示しています

例3:特定の日付を週末および祝日として除外して2 つの日付間の営業日数を計算する

指定された週末(例:水曜日と木曜日)と祝日を同時に営業日から除外するには、NETWORKDAYS.INTL 関数を使用してください。以下の手順に従ってください。

1。営業日数の合計を表示するセルをクリックし、=NETWORKDAYS.INTL(B3, C3,5,F3:F4)を数式バーに入力し、Enterキーを押します。

または、次の数式を適用します:=NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4)

NETWORKDAYS.INTL 関数の使用方法を示しています

注記

1)。上記2 つの数式で使用されている週末番号「3」と週末文字列値「0011000」は、その週において水曜日と木曜日が週末として扱われることを示しています。

2)。F3:F4 は、営業日から除外する祝日のリストです。

2。フィルハンドルを下にドラッグして、下図のようにすべての結果を取得します。

NETWORKDAYS.INTL 関数の使用方法を示しています