> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/smartsheet/project-management-and-gantt-charts/enabling-dependencies-using-predecessors.md).

# 依存関係の有効化および先行タスクの使用

Smartsheetの依存関係機能を使用すると、期間と先行条件 (最初に何が起こるか) の値が変化したときに、日付を自動的に計算して調整できます。

### プラン <a href="#hpx3p5q2o8u6" id="hpx3p5q2o8u6"></a>

* Smartsheet
* Pro
* Business
* Enterprise

プラン タイプと含まれる機能の詳細については、[ 「Smartsheetプラン」ページ](https://smartsheet.dxable.com/price/)を参照してください。

### 許可 <a href="#q5ny34d48tq9" id="q5ny34d48tq9"></a>

シートの所有者と管理者は、シートの プロジェクト設定を変更できます。

この機能がSmartsheetリージョンまたはSmartsheet Gov に含まれているかどうかを確認してください。

依存関係 を有効にすると、シートに次の機能が追加されます。

* 先行タスクの開始日または終了日を変更すると、依存関係の日付が即座に調整されます。
* \[開始日]、\[終了日]、および \[期間] 列に任意の 2 つの値を入力すると、3 番目の値が自動的に計算されます。
* 開始日、終了日、期間、完了率は、要約計算として親行にロールアップされます。
* 親行の値は子行の値に基づいて自動的に計算されるため、読み取り専用です。
* ガント チャートでクリティカル パスを強調表示して、プロジェクト全体の期間を促進する要因を視覚化できます。

#### プロジェクト内の依存関係を有効または無効にする <a href="#ati6xh8pqam1" id="ati6xh8pqam1"></a>

シートで依存関係を有効にするには、次の手順に従います。

1. 任意の列ヘッダーの下にあるドロップダウン矢印![down-arrow](/files/ur5UCS3UmuPS1QChufnF)を選択し、 \[プロジェクト設定の編集] を選択します。
2. \[プロジェクト設定]フォームの\[依存関係]で、 \[依存関係を有効にする] チェックボックスをオンにします。

   <figure><img src="/files/IK5H0rOBQ3gWHmPRr60W" alt=""><figcaption></figcaption></figure>

   新しいオプションがプロジェクト設定フォームに表示されます。
3. どの列を先行列および期間列として使用するかを選択します。

   重要: このために設定された列がない場合、依存関係を有効にするときにSmartsheet「先行タスク」と「期間」という名前の列が挿入されます。

依存関係の使用を停止し、シートからオートメーションを削除するには:

1. 任意の列ヘッダーの下にあるドロップダウン矢印![down-arrow](/files/AtOqN7ObOZxbBslu1Ggk)を選択し、 \[プロジェクト設定の編集] を選択します。
2. 「依存関係を有効にする」ボックスのチェックを外し、「OK」を選択して変更を適用します。

#### 期間と先行動作の操作 <a href="#j360p6xab182" id="j360p6xab182"></a>

期間または先行値を行に入力すると、プロジェクト設定で設定された稼働日スケジュールに基づいて、開始日と終了日が自動的に入力されます。

**間隔**

期間は、開始日と終了日の間の作業時間です。システムは開始日と終了日に基づいて期間を自動的に計算することも、\[期間] 列に手動で入力することもできます。

注記\
開始日と終了日を使用して期間を自動的に計算すると、期間は日数で返されます。他の単位の場合は、期間を手動で入力します。

次の表には、「期間」列の値をフォーマットする方法の例が含まれています。

| **期間** | **フォーマット** |
| ------ | ---------- |
| 週間     | 2w         |
| 全営業日   | 4D         |
| 部分営業日  | 3.5d       |
| 時間     | 7時間        |
| 分      | 60メートル     |
| 秒      | 500年代      |
| 組み合わせ  | 4時間30分     |

注記\
\[期間] 列で経過時間を使用すると、非稼働時間 (非稼働日や休日を含む) を無視できます。 「e」で始まり、経過時間の継続時間を示します (e3d、e5h)。

**先行タスク**

先行アイテムを使用して項目間の依存関係を作成します。

**先行要素を指定して依存関係を作成する**

1. 先行行を作成する行を見つけます。
2. 「先行」列に、最初に出現する必要がある項目の行番号を入力します。

次のヒントに留意してください。

* セルに行番号を入力し、カンマで区切ることにより、複数の先行操作に依存関係を作成します (図の行 7 のように)。
* Smartsheet は、依存関係の日付を決定するときに、すべての先行者を考慮します。例: 終了から開始の関係では、 Smartsheet は、依存関係の開始日をすべての先行者の最後に発生した終了日の後にスケジュールします。
* 階層内の親行に先行操作を追加すると、親のロールアップ機能により、先行操作がそのすべての子行に適用されます。
* この先行関係により、子行の日付が直接変更されることが防止されます。たとえば、「終了から開始まで」の先行タスクが親行に設定されている場合、子行レベルで設定された先行タスクに関係なく、すべての子タスクが同じ日付に開始されます。これを回避するには、可能な限り最下位レベルの子行に先行処理を設定します。

![View of predecessors in a sheet.](/files/9yE8DOfGvqbxS0msQfV8)

**先行関係の属性を変更する**

デフォルトでは、先行アイテムを指定すると、アイテム間に終了と開始の関係が確立されます。

依存関係とその先行者間の関係を変更するには、![edit-predecessors](/files/E7hprfOnM43VdQoyncQb)「先行タスクの編集」を選択します (「先行者」列の任意のセルをクリックします)。 \[先行者の編集] フォームから、関係タイプを変更したり、[ラグ タイム](https://help.smartsheet.com/articles/765727-enabling-dependencies-using-predecessors#lagtime)を追加したりできます。<br>

<figure><img src="/files/x0MfXrf6xHfP5ONnlBgT" alt=""><figcaption></figcaption></figure>

次の依存関係の種類から選択できます。

* Finish-to-Start (FS)：先行タスクが終了した後に開始します。
* Finish-to-Finish (FF)：先行タスクが終了すると同時に終了します。
* Start-to-Start (SS)：先行タスクの開始と同時に開始します。
* Start-to-Finish (SF)：先行タスクが開始する前に終了します。

**ラグタイムとリードタイム**

非アクティブな期間、または先行タスクと従属タスクの間で重複している期間を表すには、ラグ タイムを使用できます。たとえば、終了から開始までの依存関係の \[ラグ (日数)] フィールドに 1d を入力すると、依存関係は、先行依存関係が終了した後、追加の稼働日を開始します。

先行タスクが終了する前に依存コンポーネントが開始するようにスケジュールするには、負の数値 (-1d など) を使用してリード タイムを作成します。

注記\
ラグとリード タイムは、週単位、営業日全体、営業日の一部、時間、分、秒、ミリ秒、またはそれらの組み合わせで入力できます ([期間](https://help.smartsheet.com/articles/765727-enabling-dependencies-using-predecessors#duration)の例と同様の方法で)。
