Excelガントチャート作成の基本&関数とグラフで負荷状況を「見える化」する:初めてのガントチャート(3)(2/2 ページ)
プロジェクト管理や生産管理などで工程管理に用いる表「ガントチャート(Gantt chart)」の作成を通じて、プロジェクトマネジメントのABCを学ぶ本連載。今回は、Excelを使ってガントチャートを作り、工数を積算したり、プロジェクトの負荷を分散させたりします。※サンプルデータ付き
Excelの機能を使って、ガントチャートをさらに便利にする
1 タスクの数(工数)を積算する
先ほど作成した基本のガントチャートは、工数のカウントができません。そこで、Excelの「COUNTA」関数を使って、日別の工数を積算できるようにします。COUNTAは、指定した範囲に含まれるデータの合計を計算する関数です。
まず、タスクの入っているセルに何でもいいので、文字を入力します。本記事では見た目に分かりやすいように「■」という黒い四角の文字を使います(図7の【1】)。サンプルでは分かりやすいように文字を赤くしていますが、実際に作成する場合は背景と同じ色で構いません。
次に、日にちの一番下のセルに、文字の入ったセルをカウントする関数「COUNTA」を使った式を記述します。これで、一日ごとのプロジェクト全体のタスク数が計算できます。例えば、セル「F45」(図7の【2】)に「=COUNTA(F4:F:44)」と記入すると(図7の【3】)、入力した範囲内の「■」の総数が表示されます。
2 プロジェクトの負荷状況を「見える化」する
Excelの「スパークライン」機能を使って、先ほど作成した日ごとのタスク数をグラフ表示し、プロジェクトの負荷状況が一目で分かるようにします。
スパークラインとは、ワークシートのセル内でデータを視覚的に表現する小さな棒グラフです。図8の上にある紺色の縦棒グラフがスパークラインです(スパークラインはExcel 2010で登場した新機能のため、2007以前のバージョンではこの操作はできません)。
スパークラインの挿入は、下記の手順で行います(図9)。
- 対象期間の上にあるセルを全て選んで一つに結合する
- 結合したセルをクリックして、ツールバーより「グラフ」→「スパークライン」を選択する
- 「スパークラインの挿入」というボックスが出てくるので、「データ範囲」をマウスでドラッグして指定する(今回は積算されたタスク数を表す「F45〜CA45」(図8の一番下の青い囲み)を選ぶ)→「配置する場所」で【1】で結合したセルを指定する→「OK」ボタンを押す
この結果、図8のようにセルを結合した場所に、負荷状況を示すグラフが表示されます。
負荷状況を調整する
図10のグラフを見ると、7月16日前後のタスクが多過ぎることが分かります。先ほどダウンロードしたサンプルデータの「少しだけ高度なガントチャート_修正前」タブを見ると、7月15〜17日の工数合計が「4」となっています。
本プロジェクトの条件は、「メンバーは3人」「1人が1度に処理できるタスクは1つまで=4つのタスクを同時進行させられない」なので、工数合計がオーバーしている日のタスクを他の日に割り振って、負荷を分散させなければなりません。
全体のバランスを見ると、中項目「オニオンスープを作る」の日程を変更しても全体に支障が出ないことが分かりましたので、これらを6日分、後倒しします。
図11の黄色い囲みにある「AS30〜BU36」までのセルを選択し、それをドラッグして右にずらします。
そうすると、一日当たりの工数が3以下になります。
実際のプロジェクト運用では、工数の調整は複雑な要因に依存し、「あちらを立てればコチラが立たず」になりがちです。だからこそ、ガントチャートを作成する時点で、できるだけタスク同士がかぶらないように設計することが大切です。
次回は、Webサービスを使ってガントチャート作成し、他のメンバーと共有する方法を紹介します。
筆者プロフィール
ブラビオ タナカタクヤ
国内10万社以上で利用されているプロジェクト管理インターネットサービス「ブラビオ・プロジェクト」を提供する「ブラビオ」のマーケターと開発者のコンビ。趣味は料理、ただし盛り付けに課題あり。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
ガントチャートって何ですか?
ガントチャート(Gantt chart)とは、プロジェクト管理や生産管理などで工程管理に用いられる表のことです。本連載で、ガントチャート作成を通じてプロジェクトマネジメントのABCを学びましょういまさら聞けない8つのガントチャート基礎用語&タスクを洗い出すときの注意点
プロジェクト管理や生産管理などで工程管理に用いる表「ガントチャート(Gantt chart)」の作成を通じてプロジェクトマネジメントのABCを学ぶ本連載。第2回目のテーマは「タスクの洗い出し」と「クリティカルパス」「マイルストーン」などの用語解説です脱Excel! Redmineでアジャイル開発を楽々管理
ITエンジニアの業務効率を改善するために、現役エンジニアが実際の現場で利用している便利ツールを、10回にわたり紹介しますExcelや付箋よサラバ!〜タスク&スケジュール管理サービス「Trello(トレロ)」の使い方:登録
海外Webサービスの使い方を「日本語で」分かりやすく説明するシリーズ。今回はスケジュール&タスク管理サービス「Trello(トレロ)」の登録方法を説明しますオンもオフも一元管理〜タスク&スケジュール管理サービス「Trello(トレロ)」の使い方:実践編
スケジュール&タスク管理サービス「Trello(トレロ)」の使い方を説明します