NETWORKDAYS.INTL関数でカスタム休日を除外!Excel日数計算

Excelを利用する際、特定の期間内の稼働日数を計算する必要性に直面することがあります。例えば、プロジェクトの納期を決定する際や、業務の進捗を管理する際に、土日祝日を除外した日数を把握したい場合があります。このようなシーンで非常に役立つのが、NETWORKDAYS.INTL関数です。この関数を使用することで、カスタム休日を除外した日数計算が可能になります。本記事では、NETWORKDAYS.INTL関数の使い方と、カスタム休日を除外する方法について詳しく解説します。効率的な日数計算を実現しましょう。
NETWORKDAYS.INTL関数でカスタム休日を除外するExcelの日数計算テクニック
ExcelのNETWORKDAYS.INTL関数は、2つの日付間の稼働日数を計算する際に非常に便利です。この関数を使用すると、週末や特定の休日を除外して、実際の業務日数を算出できます。さらに、カスタム休日を設定することで、より正確な日数計算が可能になります。
NETWORKDAYS.INTL関数の基本的な使い方
NETWORKDAYS.INTL関数の基本的な構文は、`=NETWORKDAYS.INTL(開始日, 終了日, [週末], [休日])`です。ここで、開始日と終了日は必須の引数で、計算したい期間を指定します。[週末]は省略可能で、週末の定義を指定できます。[休日]も省略可能で、カスタム休日を指定できます。 例えば、`=NETWORKDAYS.INTL(A1, B1)`と入力すると、A1セルに開始日、B1セルに終了日が入力されている場合、その間の稼働日数が計算されます。
- A1セルに開始日を入力
- B1セルに終了日を入力
- =NETWORKDAYS.INTL(A1, B1)を入力してEnterキーを押す
カスタム休日の設定方法
カスタム休日を設定するには、[休日]引数に休日の日付範囲を指定します。例えば、`=NETWORKDAYS.INTL(A1, B1, , C1:C5)`と入力すると、C1:C5セル範囲に指定された日付が休日として除外されます。 この機能を使用することで、年末年始休暇や特別休暇など、特定の休日を除外して日数計算できます。
- C1:C5セル範囲に休日の日付を入力
- =NETWORKDAYS.INTL(A1, B1, , C1:C5)を入力してEnterキーを押す
- 結果を確認する
週末の定義を変更する
NETWORKDAYS.INTL関数では、[週末]引数を使用して週末の定義を変更できます。例えば、`=NETWORKDAYS.INTL(A1, B1, 0000011)`と入力すると、土曜日と日曜日が週末として定義されます。 この機能を使用することで、土日祝日以外の休日設定も可能です。
- [週末]引数に適切な値を入力
- =NETWORKDAYS.INTL(A1, B1, 0000011)を入力してEnterキーを押す
- 結果を確認する
複数の条件を組み合わせる
NETWORKDAYS.INTL関数では、複数の条件を組み合わせて使用できます。例えば、`=NETWORKDAYS.INTL(A1, B1, 0000011, C1:C5)`と入力すると、土曜日と日曜日が週末として定義され、C1:C5セル範囲に指定された日付が休日として除外されます。 この機能を使用することで、より複雑な日数計算が可能になります。
- 複数の条件を設定
- =NETWORKDAYS.INTL(A1, B1, 0000011, C1:C5)を入力してEnterキーを押す
- 結果を確認する
実務での活用例
NETWORKDAYS.INTL関数は、実務での日数計算に非常に役立ちます。例えば、納期や締め切りの日数計算に使用できます。また、プロジェクト管理やスケジュール管理にも使用できます。 この関数を活用することで、業務の効率化や正確性の向上が期待できます。
- 実務での日数計算に使用
- 納期や締め切りの日数計算に使用
- プロジェクト管理やスケジュール管理に使用
詳細情報
NETWORKDAYS.INTL関数とは何ですか?
NETWORKDAYS.INTL関数は、2つの日付間の稼働日数を計算するExcelの関数です。この関数は、土曜日や日曜日などの週末や、特定の休日を除外して日数を計算することができます。
NETWORKDAYS.INTL関数でカスタム休日を設定する方法は?
NETWORKDAYS.INTL関数でカスタム休日を設定するには、休日の日付リストを関数に指定する必要があります。このリストには、国民の祝日や会社の休日など、除外したい日付を入力します。
NETWORKDAYS.INTL関数とNETWORKDAYS関数の違いは何ですか?
NETWORKDAYS.INTL関数とNETWORKDAYS関数の主な違いは、週末の設定です。NETWORKDAYS関数は、土曜日と日曜日を週末として固定していますが、NETWORKDAYS.INTL関数は、任意の曜日を週末として設定することができます。
NETWORKDAYS.INTL関数の使い方の例は?
NETWORKDAYS.INTL関数の使い方は、開始日と終了日、および休日の日付リストを指定することです。例えば、`=NETWORKDAYS.INTL(A1, B1, 1, C1:C10)`のように使用します。ここで、A1は開始日、B1は終了日、C1:C10は休日の日付リストです。





