Excel で自動ガント チャートを最初から作成する方法

in tech

プロフェッショナルなタイムラインを構築するために、高価なプロジェクト管理ソフトウェアは必要ありません。いくつかの数式と条件付き書式ルールを使用すると、Excel を使用して、プロジェクトの変更に応じて自動的に更新される、色分けされた動的なガント チャートを作成できます。

ステップ 1: 基礎を作成する

クリーンで自動化されたテーブルから始める

タイムラインを視覚化するには、タスクが変更されたときにガント チャートを自動的に更新する構造化データセットが必要です。

パート 1: 指標を入力する

まず、ヘッダーを定義し、範囲を Excel テーブルに変換します。

  1. これらの列ヘッダーを次の場所に入力します 行3: タスク、担当者、開始、期間、終了、完了。

  2. を完了します。 タスク タスクIDの列。

  3. 任意のタスク セルを選択した状態で、 を押します。 Ctrl+T、チェックしてください 私のテーブルにはヘッダーがあります そしてクリックしてください わかりました

  4. テーブルの名前を次のように変更します T_プロジェクトタイムラインテーブルデザイン タブ。

  5. 最後に、まだ テーブルデザイン タブで、チェックを外します フィルターボタン 列ヘッダーをクリーンアップします。

パート 2: 残りの列を完成させます

次に、表の残りの部分を完成させます。

カラム

含まれるもの

何をするか

譲受人

譲受人の名前

人の名前を手動で入力するか、 データの検証 をクリックして、オプションのドロップダウン リストを作成します。

始める

タスクが開始される日付

列を選択し、 を押します Ctrl+1、適切なものを選択してください 日付 または カスタム 形式を選択し、日付を入力します。

間隔

タスクが完了するまでにかかる日数

これらを手動で入力します。

終わり

開始日と期間に基づいた完了予定日

週末を含む終了日を計算するには、次を使用します。

=(@Start)+(@Duration)

週末を除外するには、次を使用します。

=WORKDAY.INTL((@Start)-1,(@Duration))

ここで、-1 は計算に開始日を含めるよう Excel に指示します。

を使用します。 Format ペインター のツール タブをクリックして、開始列の日付形式を複製します。

完了

これまでに完了した作業の日数

これらを手動で入力します。

パート 3: グラフの日付セクションを挿入する

グラフの上部にすべての日付を手動で入力する代わりに、SEQUENCE 関数を使用して Excel にタイムラインを自動的に生成させます。 1 つの列を空白のままにして、次の数式をセル H3 に入力します。

=SEQUENCE(1,MAX(T_ProjectTimeline(End))-MIN(T_ProjectTimeline(Start))+1,MIN(T_ProjectTimeline(Start)))

どこ:

  • 1 Excel に 1 行の日付が必要であることを伝えます。
  • 最大-最小+1 は、[終了]列の最も古い日付から[開始]列の最も古い日付を減算して、タイムラインにまたがる日付の合計数を計算するように Excel に指示します。の +1 計算に開始日が含まれていることを確認します。
  • 最小 Excel に、[開始]列の最も早い日付でシーケンスを開始するように指示します。

Enterを押すと結果が日付の連番として表示されるので、全て選択して を押します。 Ctrl+1 を選択する 日付 または カスタム 形式。また、グラフの幅が広すぎないようにするには、日付セルを選択し、 テキストを上に回転向き のドロップダウン メニュー タブをクリックして列の幅を減らします。

OS

Windows、macOS、iPhone、iPad、Android

無料トライアル

1ヶ月

Microsoft 365 には、最大 5 台のデバイスで Word、Excel、PowerPoint などの Office アプリ、1 TB の OneDrive ストレージなどへのアクセスが含まれています。


ステップ 2: 視覚的なタイムラインを構築する

条件付き書式をペイントブラシとして使用する

データを配置したら、Excel の条件付き書式ルールを使用して、ガント バーを自動的に描画します。

パート 1: バーをマッピングする

メイン ガント バーは、タイムラインの日付がタスクの開始日と終了日の間にある場合に表示されます。

  1. 空のグリッドを選択し、 ホーム > 条件付き書式 > 新しいルール。

  2. ダイアログボックスで、選択します 数式を使用して書式設定するセルを決定する

  3. クリック 形式をクリックし、明るい色の塗りつぶしを選択して、 わかりました

  4. これを数式フィールドに入力します。

=AND(H$3>=$C4,H$3<=$E4)

どこ:

  • =AND は、2 つの条件があることを Excel に伝えます。
  • H$3>=$C4 が最初の基準です。ヘッダーの日付がオンであるかどうかを確認します。 C列にはタスクの開始日。
  • H$3<=$E4 が 2 番目の基準です。ヘッダーの日付がオンであるかどうかを確認します。 前に E列にはタスクの終了日。

$ 記号は、セル参照内の行または列をロックします。 H$3 では行がロックされているため、すべての列がヘッダー行をチェックします。 $C4 では列がロックされているため、各タスク行は常にその開始日を参照し、数式が入力されるにつれて行が調整されます。

クリックすると わかりました、すべてのアクティブな日がグラフ内で色付けされます。

プロジェクトのタイムラインが拡大した場合は、条件付き書式設定と日付書式設定の範囲を更新して、新しい列と行を含めます。

パート 2: 進捗状況の追跡を階層化する

各タスクがどれだけ完了したかを視覚化できるようになりました。同じグリッドを選択した状態で、最初のルールと同じ塗りつぶし色の少し濃いバリアントを使用して 2 番目の条件付き書式設定ルールを作成します。式は次のとおりです。

=AND(H$3>=$C4,H$3<=WORKDAY.INTL($C4-1,$F4))

どこ:

  • H$3>=$C4 ヘッダーの日付がタスクの開始日と同じかそれ以降であるかどうかを確認します。
  • H$3<=WORKDAY.INTL($C4-1,$F4) [完了]列に入力された完了した営業日数に基づいて締め日を定義します。このルールは、週末をスキップして、タスクの開始からその終了までのタイムラインを埋めます。

パート 3: 週末のハイライト

数式が週末をスキップする場合、グラフには非稼働日も視覚的に示される必要があります。ガント エリアを再度選択し、次の基準で明るい灰色の塗りつぶしを適用します。

=WEEKDAY(H$3,2)>=6

どこ:

  • 平日 日付を調べて、曜日を表す数値を返します。
  • H$3 Excel が現在チェックしているガント チャートのヘッダーの日付です。
  • 2 戻り値の型です。これは、月曜日が 1、日曜日が 7 という特定の番号付けシステムを使用するように Excel に指示します。
  • >=6 返された数値が 6 (土曜日) であるか 7 (日曜日) であるかを確認します。 true の場合、Excel は週末を示すためにセルを網掛けします。

パート 4: 現在の日付をマークする

最後に、移動する「今日」マーカーを追加して、タイムライン内の現在位置を表示できます。

  1. ガントの日付ヘッダー行を選択し、新しいルールを作成します。

  2. 赤またはオレンジ色のセルの塗りつぶしを選択します。

  3. 次の式を使用して、ハイライトを適用するタイミングを定義します。

=H$3=TODAY()

パート 5: 視覚的なタッチを追加する

ロジックが機能するようになったので、最後に見た目の微調整をいくつか加えます。

  1. グリッド線を削除します。 チェックを外します グリッド線ビュー タブ。これにより、タイムラインにクリーンなアプリのようなキャンバスが作成されます。
  2. 列と行の幅を調整します。 すべてが適切な間隔になるまで、列見出しと行見出しの端をクリックしてドラッグします。
  3. アライメントを標準化する: テーブルとタイムライン グリッドを選択し、 位置合わせ のツール タブを使用して、コンテンツを垂直方向と水平方向の中央に配置します。
  4. ヘッダーの塗りつぶしを追加します。 表のヘッダーと日付行に個別の塗りつぶし色を適用して、表とグラフを視覚的に結合します。
  5. 白い境界線を使用します。 適用する 内側水平 ボーダー (Ctrl+1 > 枠線) をガント チャートに追加します。これにより、バーがきれいな「レンガ」に分割され、プロフェッショナルに見え、目にも優しくなります。
  6. タイトル行を追加します。 行 1 をワークシートのヘッダーとして使用します。

これで、ガント チャートは時計仕掛けのように機能するだけでなく、その部分も表示されます。

自動化されたタスク バー、進捗状況のシェーディング、週末の強調表示、および現在の日付マーカーを備えたプロフェッショナルなプロジェクト タイムラインを示す、完成した Excel ガント チャート。


基本的なタイムラインを超えて

最新のプロジェクト管理は明確さが重要であり、新しい Excel ダッシュボードはまさにそれを提供します。 「壊れやすい」スプレッドシートはもう必要ありません。プロジェクトの脈動を明確に構造化して表示するだけです。ワークフローをさらに整理するには、簡単で動的なタイムライン チャートを作成して、主要なプロジェクト イベントを鳥瞰図から確認します。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

完全ガイドはこちら

関連記事

前の投稿
この Mac アプリはケーブルのもつれをわかりやすくします
次の投稿
すべての Microsoft Outlook ユーザーが知っておくべき 10 のハック