タスクの開始日または終了日 (制約) を設定する

タスクの開始日や終了日は、[開始] 列と [終了] 列で変更できます。ただし、注意が必要です。開始時刻または終了時刻を変更すると、自動的にそのタスクに制約が適用されて、その日に開始または終了するようになります。これは、スケジュールの他の部分が変更された場合でも同様です。

以下の手順は Microsoft Project 2016、2013、2010 に固有のものです。

目的に合ったトピックをクリックしてください

タスクに制約を追加する

制約を解除する

使用できる制約

タスクの制約とタスクの依存関係の違い

タスクに制約を追加する

避けられない制約 (たとえば特定のイベント日付) がある場合は、その日付と共に制約タイプを選択します。

  1. ガント チャートのタスク リストで、そのタスクをダブルクリックします。

  2. [詳細設定] タブをクリックします。

  3. [制約タイプ] の一覧からオプションを 1 つ選択します。

  4. [できるだけ遅く] や [できるだけ早く] 以外の制約を選択した場合は、[制約の指定日] ボックスに日付を追加します。

    [タスク情報] ダイアログ ボックスの [制約タイプ] メニュー

プロジェクト管理のヒント     Project が最も得意とすること、つまりプロジェクトのスケジューリングは Project に任せましょう。自分でタスクの期間を設定し、タスク間にリンクを作成すると、タスクの開始日と終了日が自動的に計算されます。

制約を解除する

制約を解除することは技術的に不可能ですが、既定値にリセットして、特定の日付ではなく他のタスクに関連付けることは可能です。

  1. ガント チャートのタスク リストで、そのタスクをダブルクリックします。

  2. [詳細設定] タブをクリックします。

  3. [制約タイプ] リストで、次のオプションのいずれかを選択します。

使用できる制約

Project でタスクに追加できる制約は 8 種類あります。これらの制約は、次の 3 つに分類できます。

  • 弱い制約: タスクを特定の日付に関連付けません。

  • やや弱い制約: 最も早い開始日または最も遅い終了日が指定されます。

  • 強い制約: 特定の開始日または終了日が指定されます。

制約

タイプ

説明

できるだけ遅く (ALAP)

弱い

タスクの開始日は、他のタスクを遅らせることのない範囲で最も遅い日に設定されます。これは、プロジェクト終了日を基点としてスケジュールするときの既定の制約です。

できるだけ早く (ASAP)

弱い

タスクの開始日は、できる限り早い日に設定されます。これは、プロジェクト開始日を基点としてスケジュールするときの既定の制約です。

指定日以後に開始 (SNET)

やや弱い

タスクは特定の日以後に開始します。

指定日以後に終了 (FNET)

やや弱い

タスクは特定の日以後に終了します。

指定日までに開始 (SNLT)

やや弱い

タスクは特定の日以前に開始します。

指定日までに終了 (FNLT)

やや弱い

タスクは特定の日以前に終了します。

指定日に終了 (MFO)

強い

タスクは特定の日に終了します。

指定日に開始 (MSO)

強い

タスクは特定の日に開始します。

タスクの制約とタスクの依存関係の違い

タスクの制約 (タスクをいつ開始または終了できるかに関する制約) とタスクの依存関係 (タスク間の関係を表すリンク) は混同されがちです。

依存関係の詳細については、「プロジェクト内のタスクをリンクする」を参照してください。

ページの先頭へ

以下の手順は Microsoft Project 2007 に固有のものです。

目的に合ったトピックをクリックしてください

制約について

タスクの開始日と終了日を設定する

タスクの期限日を設定する

タスクの制約タイプを変更する

プロジェクト ガイドを使って制約を変更する

[タスク情報] ダイアログ ボックスで制約を変更する

[制約] テーブルで制約を変更する

制約について

3 種類の制約があります。

  • 弱い制約では特定の日付は関連付けられません。このような制約タイプを設定しておくと、プロジェクト期間内でできるだけ早くタスクを開始したり、タスクの完了をできるだけ遅い時点にできます。スケジュールを作成するときには、別の制約タイプやタスクの依存関係も指定できます。

  • やや弱い制約では、タスクに対して最も早い開始日/終了日または最も遅い開始日/終了日を制御する日付が関連付けられます。開始日または終了日の期限が満たされていれば、タスクはいつ完了してもよいことになります。

  • 強い制約では、タスクの開始日または終了日を制御する日付が明示的に関連付けられます。この制約タイプは、機器やリソースの利用可能性、期限、契約上のマイルストーン、開始日や終了日など、外的要因を考慮しながらスケジュールを作成するときに役立ちます。

Project で利用できる制約を次の表に示します。

制約タイプ

制約名

説明

弱い

[できるだけ遅く]

後続のタスクに影響を与えない範囲で、プロジェクトが終了するまでのできるだけ遅い時点でタスクが終了するようにスケジュールします。この制約タスクは、終了日を基準にプロジェクトをスケジュールするときに既定で設定される制約です。この制約の場合はタスクの開始日や終了日は入力しません。

弱い

[できるだけ早く]

タスクをできるだけ早く開始するようにスケジュールします。この制約タスクは、開始日を基準にプロジェクトをスケジュールするときに既定で設定される制約です。この制約の場合は開始日や終了日は入力しません。

やや弱い

[指定日以後に開始]

タスクを指定した日付以降に開始するようにスケジュールします。タスクの開始が特定の日付以前にならないようにするときに、この制約を使います。

やや弱い

[指定日以後に終了]

タスクを指定した日付以降に終了するようにスケジュールします。タスクの終了が特定の日付以前にならないようにするときに、この制約を使います。

やや弱い

[指定日までに開始]

タスクを指定した日付以前に開始するようにスケジュールします。タスクの開始が特定の日付以降にならないようにするときに、この制約を使います。

やや弱い

[指定日までに終了]

タスクを指定した日付以前に終了するようにスケジュールします。タスクの終了が特定の日付以降にならないようにするときに、この制約を使います。

強い

[指定日に終了]

タスクを指定した日付に終了するようにスケジュールします。入力した日付に、最早、スケジュールどおり、最遅終了日を設定し、タスクのスケジュールを固定します。

強い

[指定日に開始]

タスクを指定した日付に開始するようにスケジュールします。入力した日付に、最早、スケジュールどおり、最遅開始日を設定し、タスクのスケジュールを固定します。

タスクの開始日または終了日を手動で入力すると、そのタスクの制約タイプが "指定日以後に開始" (SNET) または "指定日以後に終了" (FNET) に変更されます。これらのやや弱い制約タイプは、制約が指定されていなければ全体的なプロジェクト計画でのタスクの位置に影響を与えるような、それ以降に行われる変更に関係なく、指定した日付にタスクを強制的に開始または終了します。

スケジュールの柔軟性が最適になるように、弱い制約を使用して、入力した期間とタスクの依存関係に基づくタスクの開始日と終了日の計算を行うことをお勧めします。タスクの制約を手動で設定するのは、移動できないイベント日などのどうしても避けられない制約がある場合だけにする必要があります。

理由

別のタスクに依存しているタスクを制約すると、次の例に示すように、好ましくない結果になる可能性があります。

"基礎の流し込み" タスクは、"掘削" が終了するとすぐに開始するようにリンクされています。"掘削" は、10 日に行われることになっています。強い制約を入力して "基礎の流し込み" が 10 日に強制的に開始されるようにした場合、"掘削" が早く終了しても、早期終了のメリットを活かして "基礎の流し込み" を早く開始するように移動することができません。

タスクに特定の日付を設定するのではなく、タスクに "できるだけ早く" (ASAP) 制約を割り当てて、期日を入力するようにします。期限を入力すると、ガント チャート ビューに期限マーカーが表示され、タスクの終了日が期限を過ぎるときはインジケーターによって警告されます。

タスクの開始日と終了日を設定する

スケジュールの柔軟性が最適になるように、入力した期間とタスクの依存関係に基づいて Project がタスクの開始日と終了日を計算できるようにすることをお勧めします。ただし、イベント日などの避けられない制約がある場合は、タスクに特定の開始日または終了日を設定できます。

  1. [表示] メニューの [ガント チャート] をクリックします。

  2. スケジューリングするタスクをクリックし、[タスク情報] ボタン イメージ をクリックします。

  3. [高度な検索] タブをクリックします。

  4. [制約タイプ] の一覧から制約のタイプを選びます。

  5. [できるだけ遅く] または [できるだけ早く] 以外の制約を選んだ場合は、[制約の指定日] ボックスに制約の日付を入力するか、カレンダーから日付を選びます。

注: プロジェクトを開始日からスケジューリングし、タスクの [開始日] フィールドに日付を入力した場合 (または、ガント バーをドラッグして開始日を変更した場合)、そのタスクには "指定日以後に開始" (SNET) 制約が設定されます。タスクの [終了日] フィールドに日付を入力した場合は、"指定日以後に終了" (FNET) 制約が自動的に設定されます。

タスクの制約に関して問題がある場合は、以降のセクションで役に立つ情報が見つかるかもしれません。

タスクの期限日を設定する

タスクに期日日を設定すると、強い制約によってスケジュールをロックすることなく、タスクの終了日を追跡できます。Project は必要に応じてスケジュールを更新し、期限日を追跡して、タスクが期限を過ぎて終了する場合は、インジケーター列に記号 期限切れインジケーター を表示します。

タスクの期限日を設定するには:

  1. [表示] メニューの [ガント チャート] をクリックします。

  2. 期限を割り当てるタスクをクリックします。

  3. [タスク情報] ボタン イメージ をクリックし、[詳細] タブをクリックします。

  4. [期限] ボックスに期限の日付を入力します。

    ヒント: 後でそのタスクに期限を設定する必要がなくなった場合は、[期限] ボックスの日付を消去することによって期限を削除できます。

  5. [OK] をクリックして、期限を保存します。ガント チャート ビューで、そのタスクのバーの横に緑色の矢印 期限の矢印 が表示されます。期限日を過ぎた場合でも、Project が通知することはありません。

注: タスクが期限を過ぎると、Project はそのタスクに対して負の余裕期間を計算します。たとえば、タスクが終了予定日を 1 日過ぎて終了する場合、総余裕期間は -1d と表示されます。

タスクの制約タイプを変更する

タスクの制約タイプの変更は、[プロジェクト ガイド] の [タスク情報] ダイアログ ボックスまたは [制約] テーブルで行うことができます。

プロジェクト ガイドを使って制約を変更する

  1. [プロジェクト ガイド] ツールバーの [タスク] [タスク] ボタンの画像 をクリックします。

  2. [タスク] ウィンドウで、[期限および制約タスクを設定する] をクリックします。

  3. 次のいずれかの操作を行います。

    • 1 つのタスクを選ぶには、タスク名をクリックします。

    • 複数のタスクを選ぶには、Ctrl キーを押したまま各タスク名をクリックします。

    • プロジェクトのすべてのタスクを選ぶには、[すべて選択] をクリックします。

      [すべて選択] ボタン

  4. [タスクの制約] で、選んだタスクに使う制約タイプを選びます。

  5. [完了] をクリックします。

[タスク情報] ダイアログ ボックスで制約を変更する

  1. 制約のあるタスクをクリックし、[タスク情報] ボタン イメージ をクリックします。

  2. [詳細] タブで、制約タイプを確認または変更します。

注: タスクの制約は、インジケーター列でも制約の記号 ( 強い制約インジケーター または 適度に柔軟な制約マーク ) によって明確にマークされます。制約インジケーターをマウスでポイントすると、制約タイプと日付が表示されます。

[制約] テーブルで制約を変更する

  1. [表示] メニューの [その他のビュー] をクリックします。

  2. [ビュー] の一覧で [タスク シート] をクリックし、[適用] をクリックします。

  3. [表示] メニューの [テーブル] をポイントし、[その他のテーブル] をクリックします。

  4. [タスク] をクリックします。

  5. [テーブル] の一覧で [制約] をクリックし、[適用] をクリックします。

    タスク シートが [制約] テーブルの表示に変わり、タスク名、期間、すべての制約の制約タイプ ([できるだけ早く] など)、および制約日 (該当する場合) が表示されます。

  6. 次のいずれか一方または両方の操作を行います。

    • 制約のタイプを変更するには、[制約タイプ] フィールドの矢印をクリックして、使用する制約タイプをクリックします。

    • 制約の日付を変更するには、[制約の指定日] フィールドに入力するか、日付を選びます。

      制約を [できるだけ早く] (ASAP) または [できるだけ遅く] (ALAP) に変更した場合は、[制約の指定日] フィールドに [N/A] と表示されます。

ページの先頭へ

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×