Skip to main content

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

Rebirth: An in-depth look | Live from HQ | Inside Unreal (六月 2026)

Rebirth: An in-depth look | Live from HQ | Inside Unreal (六月 2026)
Anonim

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、週末、休日)

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

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

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

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

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

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

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

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

データの入力

A1: 開始日: A2: 日数: A3: 休日1: A4: 休暇2: A5: 終了日: B1: = DATE(2012,7,9) B2: 82 B3: =日付(2012,9,3) B4: = DATE(2012,10,8)

  1. 適切なセルに次のデータを入力します。

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

続きを読む

02/03

WORKDAY.INTL関数の入力

WORKDAY.INTL関数の入力

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

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

関数引数の入力

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

  1. ワークシートのセルB1をクリックして、このセル参照を 開始日 引数
  2. セル参照の後にカンマ( , )を引数間のセパレータとして機能させる
  3. セルB2をクリックして、このセル参照を num_days 引数
  4. セル参照の後に、別のカンマ
  5. セルB3をクリックして、このセル参照を 週末 引数
  6. ワークシートのセルB4およびB5を強調表示して、これらのセル参照を 休日 引数
  7. プレス 入る キーボードのキーを押して、閉じた丸いブラケット " ) "最後の引数の後に、関数を完了するために
  8. 2012年11月29日の日付(プロジェクトの終了日)は、ワークシートのセルB6に表示されます。
  9. セルb5をクリックすると、完全な関数 = WORKDAY.INTL(B1、B2、B3、B4:B5) ワークシートの上の数式バーに表示されます

関数の背後にある数学

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

  • 2012年8月5日より82営業日後の日付は11月27日です(開始日はWORKDAY.INTL関数によって82日の1つとしてカウントされません)
  • この日に加えて、指定された2つの休日の日付(8月19日と11月15日)は、82の一部としてカウントされなかった 日々 引数
  • したがって、プロジェクトの終了日は2012年11月29日(木曜日)です

WORKDAY.INTL関数のエラー値

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

  • #値! :回答セルに表示されます。WORKDAYの引数の1つが有効な日付でない場合(日付がテキストなどで入力された場合)
  • #NUM !:は、回答セルに無効な日付が追加された場合に表示されます。 開始日 そして 日々 議論
  • もし 日々 引数が整数として入力されない場合(83.25日など)、数値は整数の部分に切り捨てられます(83日間)。

続きを読む

03/03

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

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

2日間の週末のある場所

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

1日の週末の場所

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