エクセルでNETWORKDAYS関数を使用する方法

あなたのような読者がMUOをサポートしています。当サイトのリンクを使って購入された場合、アフィリエイト報酬を得ることがあります。

NETWORKDAYS機能は、2つの日付の間の営業日数を把握することで、イベントの計画や、ビジネスのワークフローに大きな影響を与えるタスクの優先順位付けに役立つ便利なツールです。

分析や表計算のモデルの一部として使用することができます。この関数がどのように機能するかを詳しく見てみましょう。そして、様々なシナリオで効果的に使用する方法をいくつかご案内します。

ExcelのNETWORKDAYS関数とは何ですか?

NETWORKDAYS関数は、Excelに組み込まれた日付/時刻関数で、2つの日付の間の労働日数を返します。この関数では、週末(土曜日や日曜日などの標準的な週末)や、指定した休日が自動的に考慮されます。

この関数のシンタックスは次のとおりです。

=NETWORKDAYS(start_date, end_date, [休日])

  • Start_date: プロジェクト/タスクの開始日 (日付形式)
  • End_date: プロジェクト/タスクの終了日を日付のフォーマットで指定します。
  • [休日]。これはオプションの属性です。週末は自動的に含まれます。それとは別に、Timelineを計算する際に除外したい祝日のリストを指定することができます。

ExcelのNETWORKDAYS関数の使用例

プロジェクトやタスクのスケジューリング、フリーランスプロジェクトの請求時間の計算、納期の管理など、シンプルなツールを探している場合、この関数が便利です。

NETWORKDAYSは、仕事やプライベートの場面で非常に役に立つだけでなく、他の表計算ツールと併用することで、タイムラインのマッピングや予測に利用することができます。様々なシーンで活躍するこのツールの魅力をご紹介します。

1.1ヶ月の総労働時間/請求時間を調べる

仕事の場面では、この機能は従業員が毎週十分な時間働いているかどうかを確認するのに便利です。また、フリーランサーであれば、顧客に請求する際にも便利な機能です。以下の例では、この機能がどのように動作するかを示しています。

Total Days worked computed using NETWORKDAYS function

  • 新しいワークシートに、上記のようにプロジェクト開始日、プロジェクト終了日、休日リスト、その他関連する詳細情報を入力してログインすることから始めます。
  • 総労働日数と総労働時間を計算するには、プロジェクトの開始日と終了日、および休日を入力する必要があります。H列に記載されているように、7つの休日があります。
  • NETWORKDAYS関数を入力すると、I列に正確な労働日数が表示されます。
  • J列の日数に8(1日の労働時間)を掛け合わせると、1ヶ月の総労働時間が算出されます。というような式になる。

    =ネットワーク日数(f4,g4,$h$4:$h$10)*8

    最初のプロジェクトAは、日数にして51日。労働時間は408時間で、上の式で計算します。

    2.月の残り営業日数を計算する

    NETWORKDAYS関数を使って、1ヶ月の残りの営業日数を計算することもできます。例えば、10月の残り営業日数を計算したいとします。10月の半分が終わったとします。10月15日から2022年までの残りの日数を計算したい。

    そのためには、NETWORKDAYS関数に加え、EOMONTH関数を使用する必要があります'。EOMONTH関数は、指定された日付に指定された月数を加算して、その月の末日を計算する関数です。

    Using the EOMONTH and NETWORKDAYs functions to calculate remaining working days in a month

    この例では、開始日を15-10-2022と入力する必要があります。10月2日~22日の月の残り日数を返すには、月数としてゼロの値を追加するだけです。これで、2022年10月だけの残り日数が返されます。この関数は以下のように表すことができる。

    =ネットワーク日数(d6,eomonth(d6,0),$e$6:$e$12)

    2022年10月15日から2022年10月31日までの残りの営業日数は、10日と計算されます。

    エクセルでNETWORKDAYS関数を使用する方法

    NETWORKDAYS関数を使用して、2つの特定の日付間の営業日/営業日数を計算する方法を、基本的な例を挙げて説明します。

  • まず、Excelで新しいワークシートを作成します'。データ—開始日、終了日、休日をログインします。
  • 次に、任意の2つの日付の間の有効営業日数を計算する必要があります。
  • この例では、2022年8月11日と2022年12月31日の間の営業日数を計算します。 Source data for calculating business days using the NETWORKDAYS function
  • 先に述べたように、NETWORKDAYS 関数は標準的な週末 (土曜日と日曜日) と、スプレッドシート (C10:C13) に指定されている営業日やカレンダー上の休日を考慮します。
  • 次に、右側に別の列を作成します。ここで、セルD10に以下のような関数を入力し、有効労働日数を求めます。式は次のようになります:=NETWORKDAYS(A10,B10,$C$10:$C$13)
  • Use the NETWORKDAYS function in Excel この関数を使用すると、有効労働日数(週末を除く)は102日になります。ただし、週末が月曜日や火曜日のような非標準日に当たる場合は、NETWORKDAYS.INTL関数を使用する必要があります。
  • ヒント: 正確な結果を得るためには、休日のリストを選択する際にセルの絶対参照を含めるとよいでしょう。
  • 労働時間の計算とタスクの優先順位付け

    NETWORKDAYS関数を使用すると、さまざまな状況で役立ちます。例えば、クライアントとのプロジェクトを完了するための勤務時間を計算したり、納期を守るためにスケジュールを最適化したりすることができます。この機能を使えば使うほど、クリエイティブで便利な使い方が見つかるはずです。

    Scroll to Top