Googleスプレッドシートでプロジェクトの開始日または終了日を検索する

Googleスプレッドシートには、勤務時間の計算に使用できるいくつかの組み込み日付機能があります。

それぞれの日付関数は、結果が関数ごとに異なるように異なるジョブを実行します。 したがって、どちらを使用するかは、必要な結果によって異なります。

01/03

WORKDAY.INTL関数

©テッドフランス語

GoogleスプレッドシートWORKDAY.INTL機能

WORKDAY.INTL関数の場合、プロジェクトまたは割り当ての開始日または終了日が設定された作業日数で指定されます。

週末日として指定された日数は自動的に合計から削除されます。 さらに、法定休日などの特定の日は省略することもできます。

WORKDAY.INTL関数とWORKDAY関数との違いは、WORKDAY.INTLを使用すると、合計日数から土曜日と日曜日の週2日を自動的に削除するのではなく、週日とみなす日と数を指定できます。

WORKDAY.INTL関数の使用には、次の計算が含まれます。

WORKDAY.INTL関数の構文と引数

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

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

= WORKDAY.INTL(開始日、num_days、週末、休日)

start_date - (必須)選択した期間の開始日
- 実際の開始日をこの引数に入力するか、 ワークシート内のこのデータの場所へのセル参照を代わりに入力することができます

num_days - (必須)プロジェクトの長さ
- この引数には、プロジェクトで実行された作業日数を示す整数を入力します
- 実際の作業日数(82など)またはワークシート内のこのデータの場所へのセル参照を入力します
- start_date引数の後にある日付を検索するには、num_daysに正の整数を使用します
- start_date引数の前にある日付を検索するには、num_daysに負の整数を使用します

週末 - (オプション)は、週末とみなされる週の曜日を示し、これらの日を合計作業日数から除外します
- この引数の場合は、週末コードまたはこのデータの場所へのセル参照をワークシートに入力します
- この引数を省略すると、週末コードにデフォルトの1(土曜日と日曜日)が使用されます
- このチュートリアルの3ページの数字コードの完全なリストを参照してください

休日 - (オプション)合計就業日数から除外される1つ以上の追加日
- 休日の日付は、 シリアル日付番号またはワークシートの日付値の場所へのセル参照として入力できます
- セル参照が使用されている場合、 DATEDATEVALUEまたはTO_DATE関数を使用してセルに日付値を入力して、エラーを回避する必要があります

例:WORKDAY.INTL関数を使用してプロジェクトの終了日を検索する

上の図に示すように、この例では、WORKDAY.INTL関数を使用して、2012年7月9日に始まり、82日後に終了するプロジェクトの終了日を検索します。

この期間に発生する2つの休日(9月3日と10月8日)は、82日間の一部としてカウントされません。

日付が誤ってテキストとして入力された場合に発生する計算上の問題を回避するため、DATE関数を使用して引数として使用された日付を入力します。 詳細については、このチュートリアルの最後にあるエラー値のセクションを参照してください。

データの入力

A1:開始日: A2:日数: A3:休日1: A4:休日2: A5:終了日: B1: =日付(2012,7,9) B2: 82 B3: =日付(2012,9,3 ) B4: =日付(2012,10,8)
  1. 適切なセルに次のデータを入力します。

セルb1、B3、およびB4の日付が上記の画像のように表示されない場合は、これらのセルが短い日付形式を使用してデータを表示するようにフォーマットされていることを確認してください。

02/03

WORKDAY.INTL関数の入力

©テッドフランス語

WORKDAY.INTL関数の入力

Googleスプレッドシートでは、 ダイアログボックスを使用してExcelの関数の引数を入力することはありません。 代わりに、関数の名前がセルに入力されるとポップアップする自動提案ボックスがあります。

  1. セルB6をクリックしてアクティブセルにします。これがWORKDAY.INTL関数の結果が表示される場所です
  2. 等号(=)の後に関数workdayの名前を続けて入力します。intl
  3. 入力すると、文字で始まる関数の名前と構文が表示されます。
  4. WORKDAY.INTLという名前がボックスに表示されたら、マウスポインタで名前をクリックして関数名を入力し、丸括弧をセルB6に開きます

関数引数の入力

上の図に見られるように、WORKDAY.INTL関数の引数は、セルB6の中で開いている丸括弧の後に入力されます。

  1. このセル参照をstart_date引数として入力するには、ワークシートのセルB1をクリックします
  2. セル参照の後に、コンマ( )を入力して引数間の区切り文字として機能させます
  3. このセル参照をnum_days引数として入力するには、セルB2をクリックします。
  4. セル参照の後に、別のカンマ
  5. このセル参照を週末引数として入力するには、セルB3をクリックします
  6. 休日の引数としてこれらのセル参照を入力するワークシート内のセルB4とB5を強調表示します
  7. キーボードのEnterキーを押して、最後の引数の後ろに丸い括弧 " "を入力し、関数を完了します
  8. 2012年11月29日の日付(プロジェクトの終了日)は、ワークシートのセルB6に表示されます。
  9. セルb5をクリックすると、完全な関数
    = WORKDAY.INTL(B1、B2、B3、B4:B5)がワークシートの上の数式バーに表示されます。

関数の背後にある数学

Excelがこの日付を計算する方法は次のとおりです。

WORKDAY.INTL関数のエラー値

この関数のさまざまな引数のデータが正しく入力されていないと、WORKDAY関数があるセルに次のエラー値が表示されます。

03/03

週末のコード番号と対応する週末の日数

©テッドフランス語

週末のコード番号と対応する週末の日数

2日間の週末のある場所

番号週末日 1または省略土曜日、日曜日2日曜日、月曜日3月曜日、火曜日4火曜日、水曜日5水曜日、木曜日6木曜日、金曜日7金曜日、土曜日

1日の週末の場所

番号週末日 11日曜日12月曜日13火曜日14水曜日15木曜日16金曜日17土曜日