チュートリアル:NETWORKDAYS関数の使用方法
Googleスプレッドシートには、利用可能ないくつかの日付機能があり、グループ内の各機能は異なるジョブを実行します。
NETWORKDAYS関数を使用して、指定された開始日と終了日の間のビジネスまたは営業日全体の数を計算できます。 この機能を使用すると、週末(土曜日と日曜日)が合計から自動的に削除されます。 法定休日などの特定の日は省略することもできます。
プロポーザルを計画または作成するときは、今後のプロジェクトの時間枠を決定したり、完了したプロジェクトに費やされた時間を逆算したりするには、NETWORKDAYSを使用します。
01/03
NETWORKDAYS関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます 。
NETWORKDAYS関数の構文は次のとおりです。
= NETWORKDAYS(開始日、終了日、休日)引数は次のとおりです。
- start_date - (必須)選択した期間の開始日
- end_date - (必須)選択した期間の終了日
両方の引数について、 ワークシート内のこのデータの場所への日付値、 シリアル番号 、またはセル参照を使用します。
- 休日 - (オプション)合計就業日数から除外される1つ以上の追加日
祝祭日には、数式に直接入力した日付値やワークシート内のデータの場所へのセル参照を使用できます。
メモ: NETWORKDAYSはデータを日付形式に自動的に変換しないので、3つの引数のすべてに関数に直接入力された日付値は、 DATE関数またはDATEVALUE関数を使用して入力する必要があります。 。
値! 引数に無効な日付が含まれていると、エラー値が返されます。
02/03
チュートリアル:2つの日付の間の作業日数を数える
このチュートリアルでは、NETWORKDAYS関数のいくつかのバリエーションを使用して、2016年7月11日から2016年11月4日までのGoogleスプレッドシートの作業日数を計算する方法について説明します。
このチュートリアルでは、この記事に付随する画像を使用してください。
この例では、この期間中に2つの休日(9月5日と10月10日)が発生し、合計から控除されます。
イメージは、関数の引数を関数に直接日付値として、シリアル番号として、またはワークシート内のデータの場所へのセル参照としてどのように入力できるかを示します。
NETWORKDAYS関数を入力する手順
Googleスプレッドシートでは、 ダイアログボックスを使用してExcelの関数の引数を入力しません。 代わりに、関数の名前がセルに入力されるとポップアップする自動提案ボックスがあります。
- セルC5をクリックしてアクティブセルにします。
- 等号( = )の後に関数networkdaysの名前を続けて入力し ます。
- 入力すると、文字Nで始まる関数の名前と構文が表示された自動候補ボックスが表示されます。
- networkdaysという名前がボックスに表示されたら、マウスポインタで名前をクリックして関数名を入力し、かっこを開きます(セルC5に " ( ")を囲みます)。
- このセル参照をstart_date引数として入力するには、ワークシートのセルA3をクリックします。
- セル参照の後に、引数の間にセパレータとして動作するコンマを入力します。
- このセル参照をend_date引数として入力するには、セルA4をクリックします。
- セル参照の後に、2番目のコンマを入力します。
- ワークシートのセルA5とA6を強調表示して、この範囲のセル参照を休日の引数として入力します。
- キーボードのEnterキーを押して閉じ括弧 " ) "を追加し、機能を完了します。
作業日数 - 83 - ワークシートのセルC5に表示されます。
セルC5をクリックすると、完全な関数
= NETWORKDAYS(A3、A4、A5:A6)がワークシートの上の数式バーに表示されます 。
03/03
関数の背後にある数学
5行目の83の回答にGoogleスプレッドシートがどのように到達したかは次のとおりです。
- 2016年7月11日から11月4日までの平日の総数は85(週17日×5日)です。 holiday引数が省略された行3と4の結果です。
- この合計から、指定された2つの休日(9月5日と10月10日)が差し引かれ、83営業日の結果が残されます。
注:土曜日と日曜日以外の週末または週に1日だけの場合は、NETWORKDAYS.INTL関数を使用します。