Googleドキュメントでガントチャートを追加する方法

Googleドキュメントのガント(Google Docs Gantt)チャートを作成すると、便利なプロジェクト管理ツールになります。ガント(Gantt)チャートは、プロジェクトのタイムラインと進捗状況の視覚的なコンテキストを確立するのに役立ちます。ガント(Gantt)チャートを作成するために他のプログラムを使用することもできますが、特にクライアントレビューのようなものの場合、それらは複雑になる可能性があります。

Excelで(Excel)ガント(Gantt)チャートを作成することもできますが、Googleドキュメントのガント(Google Docs Gantt)チャートにはクラウド経由で簡単にアクセスできます。承認されたメンバーに編集アクセスを許可して、スプレッドシートをメールでやり取りしなくて もGoogleドキュメントで共同作業できるようにすることができます。(collaborate on a Google Doc)

Googleドキュメントのガントチャートを作成する

Googleドキュメントのガント(Google Docs Gantt)チャートの作成を開始する前に、 Googleワークシートにデータを入力する必要があります。 

  1. (Set)プロジェクトのスケジュールが表形式になるように、 Googleスプレッド(Google)シートでタスクを設定します。プロジェクトのタスクをリストアップし、各タスクに開始日と終了日を割り当てます。 

  1. 次のステップは、特定のタスクが開始される日と完了するのにかかる日数をリストする別のテーブルを設定することです。たとえば、最初のタスク「ソースマテリアル」は、0日目から始まり、13日間続きます。 

各列を準備する方法は次のとおりです。

  1. タスク(Tasks):前の表からこの列をコピーするだけです。
  2. Start Task on Day #:ここでは、特定のタスクが開始されることになっているプロジェクトのタイムラインのn日目が必要になります。したがって、基本的に次のように計算する必要があります。

[タスクの開始日(Start Date)–最初のタスクの開始日(Start Date)]

この例では、関連するセルに次の数式を入力する必要があります。

= int(D5)-int($ D $ 5)

数式を入力したら、境界線の選択をドラッグして、残りのセルに数式を適用できます。数式のドル記号は、数式を他のセルに適用するときに セル参照を保持するのに役立ちます。(preserve a cell reference)

この式は、2つの日付の差を(difference between two dates)整数として計算します(これがINT関数の機能です)。INT関数がないと、10進値の出力を受け取る場合があります。

この数式を入力した後、1900年代に日付が表示された場合は、セルを日付ではなく数値としてフォーマットしたことを確認してください。

  1. # of Days on Task:ここでは、プロジェクトのタイムラインに従って、各タスクに費やされる日数を計算します。これは次のように計算できます。

[タスクの終了(Date)–最初のタスクの開始日(Start Date)] – [タスクの開始日(Start Date)–最初のタスクの開始日(Start Date)]

この例では、タスクに費やされた日数を計算するために使用される式は次のとおりです。

=(int(E5)-int($ D $ 5))-(int(D5)-int($ D $ 5))

2つの減算演算は必ず括弧で囲んでください。そうしないと、誤った出力を受け取る可能性があります。

完了したら、前の列で行ったように、境界線の選択をドラッグして、残りのセルに数式を適用します。また、セルが日付ではなく数値を表示するようにフォーマットされていることを確認してください。

  1. 作成したテーブル全体を選択し、上部のリボンから [挿入](Insert) >[グラフ]を選択します。(Chart)

  1. 画面にグラフが表示され、画面の右側にグラフ(Chart)エディタが表示されます。チャートエディタの[設定(Setup )]タブで[チャートタイプ(Chart type)]を選択します。

  1. チャートタイプのリストがチャート(Chart)エディタに表示されます。スクロールして、[(Scroll)バー](Bar)セクションを探します。このセクションから、積み上げ棒グラフ(Stacked Bar Chart)を選択します。 

  1. 次に、[カスタマイズ(Customize)]タブに切り替えます。[シリーズ(Series)]セクションを展開し、 Start Task on Day # シリーズのタスクの開始]を選択します。塗りつぶしの不透明度(Fill Opacity)線の不透明度(Line Opacity)を0%に設定して、チャートから非表示にします。

Googleドキュメントのガント(Google Docs Gantt)チャートを作成するために必要なのはこれだけです。必要に応じて、さらにカスタマイズできます。[カスタマイズ(Customize)]タブで、グラフの名前を変更したり、横軸と縦軸に名前を付けたり、その他のカスタマイズオプションを調べたりできます。

アドオンを使用してGoogleドキュメントのガントチャート(Google Docs Gantt Chart)を作成する

Googleドキュメント(Google Docs Gantt)のガントチャートを手動で作成することに時間を費やしたくない場合は、 Googleドキュメントで利用できるいくつかのガント(Gantt)チャートアドオン(add-ons available for Google Docs)のいずれかをいつでも使用できます。 

アドオンをダウンロードするには、上部のリボンから[アドオン]を選択し、[(Add-ons)アドオンの取得](Get add-ons)を選択します。ガントチャート(Gantt chart)を検索します。[スリックガント](Slick Gantt ) > [インストール(Install)]を選択します。別のツールを選択することもできますが、SlickGanttは簡単で使いやすいツールです。

アドオンをインストールしたら、Googleスプレッド(Google)シートに戻ります。Slick Ganttを使用する前に、注意が必要な2つの注意事項があります。 

まず、データの位置を変更する必要があります。まだ行っていない場合は、セルA1から始まるようにデータを配置します。そうしないと、SlickGanttがシート内のデータを見つけるのに問題が発生します。

さらに、アドオンには少なくとも4つのフィールド(タスクID(Task ID)タスク名(Task Name)開始日(Start Date)終了日)が必要なため、データに(End Date)タスクID(Task ID)列を追加する必要もあります。

データを適切に配置し、タスクID(Task ID)列を追加したら、次のようにします。

  1. 上部のリボンから[アドオン](Add-ons)を選択し、[スリックガント](Slick Gantt ) >[ガントチャート(Gantt chart)]を選択します。 

  1. アドオンにより、ガント(Gantt)チャートが読み込まれます。 

  1. ガント(Gantt)チャートをチームにメールで送信する場合は、上部の画像アイコンをクリックして、画像としてダウンロードすることもできます。

Slick Ganttの代わりに使用できるアドオンは他にもいくつかあります:

  1. AddonForgeのガントチャート(Gantt Chart by AddonForge)は、すべてのベルとホイッスルを備えたアドオンが必要な場合に最適なツールです。ただし、多くの機能は有料版に制限されています。
  2. 常盤拓也のガントチャートジェネレーター(Gantt Chart Generator by Takuya Tokiwa )は、もう1つのクリーンでシンプルなアドオンであり、ガント(Gantt)チャートツールに必要なほとんどの機能を提供します。
  3. AwesomeGappsによるAwesomeTable(Awesome Table by Awesome Gapps)はさまざまなことを実行でき、ガント(Gantt)チャートの作成もその1つです。チャートを作成するだけではないツールが必要な場合、これは優れたツールです。 

Googleドキュメントのガントチャート(Google Docs Gantt Chart)の準備ができました

グラフを設定したら、シートのデータを更新することで、リアルタイムでグラフを更新できます。これはどれほど簡単でしたか?作業に関連性が高い場合は、Googleスプレッドシートで散布図を作成する(making a scatter plot in Google Sheets)こともできます。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts