Microsoft Excelには、日付計算に使用できる組み込みのWORKDAY関数がいくつか用意されています。各機能は異なるジョブを実行し、結果は機能ごとに異なります。あなたが使用するものは、あなたが望む結果に依存します。これには、次のいずれかが含まれます:
- 特定の開始日の後に設定された作業日数を持つプロジェクトの終了日を見つける。
- 指定された終了日前に設定された作業日数のあるプロジェクトの開始日を検索する。
- 請求書の期日を見つける。
- 商品や材料の予定納期を見つける。
注意:この資料は、Excelのバージョン2019,2016、および2013に適用されます。
01/03WORKDAY関数の構文と引数
WORKDAY関数は、指定された作業日数が与えられたときにプロジェクトまたは割り当ての開始日または終了日を検索します。就業日数には、休日として識別される週末および任意の日付が自動的に除外されます。関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。
WORKDAY関数の構文は次のとおりです。
= WORKDAY(開始日、曜日、祝日)
開始日 (必須)は、選択した期間の開始日です。この引数に実際の開始日を入力するか、ワークシート内のこのデータの場所へのセル参照を代わりに入力することができます。
日々 (必須)プロジェクトの長さを指定します。これは、プロジェクトで実行された作業日数を示す整数です。この引数には、ワークシート内のこのデータの場所への作業日数またはセル参照を入力します。
Start_date引数の後にある日付を検索するには、Daysに正の整数を使用します。 Start_date引数の前に発生する日付を検索するには、Daysに負の整数を使用します。
休日 (オプション)は、合計作業日数の一部としてカウントされない1つ以上の追加の日付を指定します。この引数には、ワークシート内のデータの場所へのセル参照を使用します。
02/03
WORKDAY関数の入力
このチュートリアルの例では、WORKDAY関数を使用して、2012年7月9日に始まり、82日後に終了するプロジェクトの終了日を検索します。この期間に発生する2つの休日(9月3日と10月8日)は、82日間の一部としてカウントされません。
日付が誤ってテキストとして入力された場合に発生する計算上の問題を回避するために、DATE関数を使用して関数で使用された日付を入力します。詳細については、このチュートリアルの最後にあるエラー値のセクションを参照してください。
示されたセルに次のデータを入力して開始します。
D1: 開始日:D2: 日数: D3: 休日1:D4: 休暇2: D5: 終了日: E1: = DATE(2012,7,9)E2: 82E3: =日付(2012,9,3)E4: = DATE(2012,10,8)
セル内の日付 E1, E3、および E4 上の図に示すように表示されない場合は、これらのセルが短い日付形式を使用してデータを表示するようにフォーマットされていることを確認してください。 この関数のさまざまな引数のデータが正しく入力されていない場合、WORKDAY関数があるセルに次のエラー値が表示されます。
WORKDAY関数エラーのトラブルシューティング