Skip to main content

Googleスプレッドシートの日付間の作業日数をカウントする

年齢を自動的に計算する関数の使い方〜DATEDIF関数〜【エクセル使い方基本講座】 (六月 2026)

年齢を自動的に計算する関数の使い方〜DATEDIF関数〜【エクセル使い方基本講座】 (六月 2026)
Anonim

GoogleスプレッドシートのNETWORKDAYS関数を使用して、指定した開始日と終了日の間のビジネスまたは営業日全体の数を計算します。この機能を使用すると、週末(土曜日と日曜日)が合計から自動的に削除されます。法定休日などの特定の日は省略することもできます。

02の01

NETWORKDAYS関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

NETWORKDAYS関数の構文は次のとおりです。

= NETWORKDAYS(開始日、終了日、休日)

引数は次のとおりです。

  • 開始日 - (必須)選択した期間の開始日
  • 終了日 - (必須)選択した期間の終了日

両方の引数について、ワークシート内のこのデータの場所への日付値、シリアル番号、またはセル参照を使用します。

  • 休日 - (オプション)合計就業日数から除外された1つ以上の追加日

祝祭日には、数式に直接入力した日付値やワークシート内のデータの場所へのセル参照を使用できます。

ノート: NETWORKDAYSはデータを日付形式に自動的に変換しないので、3つの引数のすべてに関数に直接入力された日付値は、 日付 または DATEVALUE 計算エラーを回避する関数。

値!引数に無効な日付が含まれていると、エラー値が返されます。

02の02

関数の背後にある数学

Googleスプレッドシートは2つのステップで計算を処理します。まず、2つの規定された日付の間の労働日の直接的なカウントを評価する。

その後、指定されたすべての日付が削除されます。休日日付が平日に発生した場合は、引数を指定します。たとえば、期間が2つの休日(米国のメモリアルデーと独立記念日)に含まれ、その日が両方とも平日である場合、日付間の元の数は2つ減らされ、その答えが表示されますスプレッドシートで