image

この記事では、ExcelでNETWORKDAYS.INTL関数を使用する方法を学習します。

稼働日と非稼働日は何ですか?

通常、土曜日と日曜日は週末であり、休業日を意味します。

2つの日付の間の合計稼働日数を計算する場合は、日数の間の日数を手動で計算し、日数を引くことができます。これは簡単に見えず、指定された2つの日付が離れすぎていると間違いにつながる可能性があります。そのため、通常、Excelでは `link:/ excel-formula-and-function-get-net-working-days-in-excel [NETWORKDAYSFunction]`を使用します。 NETWORKDAYS関数には、土曜日と日曜日の固定タイプの週末があります。そこで、週末を選択に応じて編集できるNETWORKDAYS関数の拡張バージョンについて学習します。

ExcelのNETWORKDAYS.INTL関数

NETWORKDAYS.INTL関数は、稼働日数を数値として返す日付と時刻の関数です。 start_date、end_dateの2つの指定された日付が必要です。指定された日付に沿って2つのオプションの引数があります。

。週末:1週間で機能しない日。休日:含まれるランダムな非稼働日。

NETWORKDAYS.INTL関数の構文:

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

start_date:開始日をカウントしますend_date:終了日をカウントします[週末]:週末と見なされる曜日。デフォルトは1(土曜日と日曜日)

[休日]:非稼働日と見なされる日の配列参照。

週末の議論の詳細:

週末の引数は、週の非稼働日のパターンを示す数値引数を取ります。デフォルトは1です(週末は土曜日と日曜日)。詳細については、以下の表をご覧ください

Weekend argument

Non-working days in week

1 (default)

Saturday, Sunday

2

Sunday, Monday

3

Monday, Tuesday

4

Tuesday, Wednesday

5

Wednesday, Thursday

6

Thursday, Friday

7

Friday, Saturday

11

Sunday only

12

Monday only

13

Tuesday only

14

Wednesday only

15

Thursday only

16

Friday only

17

Saturday only

上に表示されているのは、人気のある営業日以外から選択できるデフォルトの数値です。平日のマスキングを使用して、非稼働日のタイプをカスタマイズできます。 7桁の週末の引数に、1は週末を表し、0は就業日を表す引用符を付けます。たとえば、週の非稼働日が火曜日、水曜日、土曜日、日曜日の場合、マスク引数は月曜日から「0101011」になります。

例:

これらはすべて理解しにくいかもしれません。例を使って関数の使い方を理解しましょう。ここに、土曜日と日曜日が非稼働日であり、国民の祝日を稼働日と見なす2つの指定された日付の間の合計稼働日を見つける必要があるいくつかのサンプル日付があります。

次の式を使用します:

=NETWORKDAYS.INTL(B4, C4)

image

ご覧のとおり、土曜日と日曜日をデフォルトの非稼働日とする日付の間には28営業日があります。ここで、唯一の日曜日を週の非稼働日とし、祝日を非稼働日と見なします。ここでは、祝日は名前付き範囲を使用して休日*と呼ばれます。

次の式を使用します:

=NETWORKDAYS.INTL(B5, C5, 11, holidays)

11:週の非稼働日としての日曜日の議論

image

ご覧のとおり、数式は68日を返します。この式は、説明されている条件に従って、公務員にとって非常に役立ちます。

ここで、週のマスキング日を使用して例を説明します。週のすべての就業日とすべての祝日を就業と見なします。

次の式を使用します:

=NETWORKDAYS.INTL(B6, C6, “0000000”)

1は非就業日を意味し、0は就業日を意味します

image

ご覧のとおり、2つの日付の間には50営業日があります。

同様に、任意の2つの日付の間の営業日を見つけることができます。

以下にいくつかの例を示します。

image

D7セルでは、火曜日、木曜日、土曜日、日曜日が非稼働日と見なされます。しかし、D8セルでは、日数がどのようにマイナスになるかを知りたいと思う必要があります。はい、あなたは正しいです、日は否定的であってはなりません。負の符号は、end_dateとstart dateの順序が正しくないことを示し、マグニチュード11 *は、2つの日付間の稼働日数を示します。週末が土曜日と日曜日に固定されている場合は、 `link:/ excel-formula-and-function-get-net-working-days-in-excel [NETWORKDAYSFunction]`を使用できます。

これは、ExcelでNETWORKDAYS.INTL関数を使用したすべての観察ノートです

メモ:

。 Excelは日付をシリアル番号として保存し、関数による計算に使用されます。したがって、関数に直接引数を与える代わりに、セル参照として日付を使用するか、DATE関数を使用することをお勧めします。

関数が#VALUEを返す場合は、日付値の検証を確認してください。

エラー。

。開始日が終了日よりも大きい場合、関数は負の符号で日数を返します。

。開始日と終了日が同じ日付であり、その日付が機能している場合、関数は1を返します。

。開始日または終了日が範囲外の場合、関数は#NUM!を返します。エラー。

。 Holidays引数は、コンマで区切られた個々の日付ではなく、配列参照として指定する必要があります。関数は引数が多すぎるというエラーをスローします。

ExcelでNETWORKDAYS.INTL関数を使用する方法に関するこの記事が説明的であることを願っています。日付と時刻の数式および関連するExcel関数に関するその他の記事はここにあります。私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。私たちはあなたから話を聞くのが大好きです、私たちがどのように私たちの仕事を改善、補完、または革新し、あなたのためにそれをより良くすることができるかを私たちに知らせてください。 [email protected]までご連絡ください。

関連記事:

link:/ excel-formula-and-function-get-net-working-days-in-excel [ExcelでのNETWORKDAYS関数の使用方法]:NETWORKDAYS関数を使用して、指定された2つの日付の間の稼働日を返します。

link:/ excel-date-and-time-excel-workday-function [ExcelでのWORKDAYS関数の使用方法]:ExcelのWORKDAYS関数を使用してstart_dateに追加された日数の後の就業日の日付値を返します。

link:/ Tips-count-holidays-between-dates-in-excel [Excelの日付間の休日をカウント]:ExcelのDATEDIF関数とNETWORKDAYS関数を使用して、指定された2つの日付間の非稼働日をカウントします。

link:/ excel-date-time-formulas-extract-days-between-dates-ignoring-years-in-excel [Excelで年を無視して日付間の日数を抽出]:異なる関数を使用して2つの日付間の日数をカウントしますExcelでの数学演算 link:/ excel-date-time-formulas-count-birth-dates-from-range-by-month-excel [Count Birth Dates By Month in Excel]:にある日付の数を数えるExcelのSUMPRODUCTおよびMONTH関数を使用する特定の月。

link:/ Tips-price-sum-by-weekdays-in-excel [Excelの平日ごとの合計価格]:ExcelのSUMPRODUCT関数とWEEKDAY関数を使用した特定の平日の日付数に対応する合計価格値。

人気のある記事:

link:/ Tips-if-condition-in-excel [ExcelでIF関数を使用する方法]:ExcelのIFステートメントは、条件をチェックし、条件がTRUEの場合は特定の値を返し、FALSEの場合は別の特定の値を返します。 。

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]:これは、さまざまな範囲から値を検索するために使用される、Excelで最も使用され人気のある関数の1つです。とシート。 link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]:これはもう1つのダッシュボードの必須関数です。これは、特定の条件で値を合計するのに役立ちます。

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]:この驚くべき関数を使用して条件付きの値をカウントします。特定の値をカウントするためにデータをフィルタリングする必要はありません。ダッシュボードを準備するには、Countif関数が不可欠です。