Googleスプレッドシートでガントチャートを作成する方法

Googleスプレッドシートには組み込みのガントチャートタイプはありませんが、積み上げ棒グラフをカスタマイズすることでガントチャートを作成できます。

ガントチャートは、時間の経過に伴うプロジェクトスケジュール(タスクまたはアクティビティ)を視覚的に表す一連の水平バーです。これは、プロジェクト管理で最も一般的に使用されるチャートタイプの1つです。ガントチャートは、プロジェクトのタイムテーブル内の各タスクの開始日と終了日/期間、およびプロジェクトタスク間の一連の相互依存関係を示しています。あらゆる規模のプロジェクトを整理、計画、実行するのに役立ちます。

Googleスプレッドシートは、リアルタイムコラボレーションと自動保存機能に加えて、無料で使いやすいため、ガントチャートを作成するための優れた代替手段です。ただし、Excelと同様に、Googleスプレッドシートにはオプションとしてガントチャートタイプが組み込まれていないため、棒グラフをカスタマイズして作成する必要があります。

このチュートリアルでは、積み上げ棒グラフを使用してGoogleスプレッドシートでガントチャートを作成する手順を示します。

積み上げ棒グラフを使用したGoogleガントチャートの作成

いくつかの簡単な手順で、Googleスプレッドシートにガントチャートを作成できます。プロジェクトスケジュールを作成し、期間を計算し、そのデータを使用して棒グラフを生成し、ガントチャートのようにカスタマイズするだけです。

プロジェクトデータを設定する

まず、新しいGoogleスプレッドシートを開き、下のスクリーンショットに示すように、プロジェクトのスケジュール(データ)をタスク、開始日、終了日の3つの列に入力します。

タスク/アクティビティの名前は[タスク]列にあり、対応する日付は[開始日]列と[終了日]列にある必要があります。

タスク期間を計算する

次に、各タスクの期間を計算する必要があります。そのためには、数行下に2番目のテーブルを作成する必要があります。以下に示すように、元のテーブルのタスク列(最初の列)をコピーして、2番目のテーブルに挿入します。次に、この新しいテーブルの2番目と3番目の列に「StartDay」と「Duration」というラベルを付けます。

次に、各タスクの開始日と期間を計算する必要があります。

開始日を見つけるには、各タスクの開始日と最初のタスクの開始日の違いを判断する必要があります。 [開始日]列の最初のセル(B15)に次の数式を入力します。

= INT(B2)-INT($ B $ 2)

プロジェクトの初日なので、「0」になります。

次に、塗りつぶしハンドル(セルの右下隅にある小さな青い四角)を他のセルの上にドラッグして、数式をコピーする最後のタスクを実行します。これで、プロジェクトタイムラインの各タスクの開始日を取得できました。

次に、各タスクの期間を決定する必要があります。

これを行うには、[期間]列の最初のセル(C15)に次の数式を入力します。

=(INT(C2)-INT($ B $ 2))-(INT(B2)-INT($ B $ 2))

次に、前と同じように数式をセルの残りの部分にコピーします。これで、各タスクの期間がわかりました。これは、各タスクが完了するまでにかかる日数です。

積み上げ棒グラフを挿入する

これで、積み上げ棒グラフを生成できます。これを行うには、2番目のテーブル全体(計算テーブル)を選択し、メニューバーの[挿入]をクリックして、[グラフ]を選択します。

「開始日と期間」というタイトルのグラフが生成され、グラフエディタウィンドウもGoogleスプレッドシートの右側に開き、グラフをカスタマイズできます。

このグラフエディタがグラフの横で自動的に開かない場合は、手動で開くことができます。これを行うには、グラフを選択し、グラフウィンドウの右上隅にある[3つの点線のメニュー(縦長の省略記号)]をクリックして、[グラフの編集]オプションを選択します。

Googleスプレッドシートは、データに最も適したグラフを生成しようとします。他のチャートタイプを生成する場合は、それを変更する必要があります。グラフを変更するには、[グラフの種類]ドロップダウンメニューをクリックし、[積み上げ棒グラフ]オプションを選択します。

棒グラフをガントチャートに変える

棒グラフを作成しました。次に、それをガントチャートに変換します。そのためには、棒グラフを少しカスタマイズする必要があります。

まず、グラフエディタの[カスタマイズ]タブに移動し、[シリーズ]グループを展開します。

[シリーズ]セクションで、[すべてのシリーズに適用]ドロップダウンメニューの[開始日]を選択します。

その後、「塗りつぶしの不透明度」を「0%」に変更します。

これにより、青い棒が透明になり、棒グラフがガントチャートのように見えます。

これで、ニーズに合わせてGathチャートに他の変更を加えることができます。たとえば、グラフのタイトル、凡例、配色などを変更できます。

これで、Googleスプレッドシートでガントチャートを作成しました。