プロジェクトマネージャー向けExcel活用術:進捗・日程・予算管理
PM向けExcel活用ガイド。タスク管理表、稼働日ベースの日程計算、条件付き書式で作る簡易ガントチャート、予実管理や進捗シグナルの設定方法を解説。
著者 Ayoub Farid · · 4 分で読めます
専用のプロジェクト管理ツールは次々と登場していますが、使いやすく設計されたExcelの管理表は、今なおプロジェクトの計画立案、情報共有、進捗報告を最もスピーディーに行える手段の1つです。ここでは、実務で作成すべき管理表の構成と、それを支える主要なExcel関数について解説します。
タスク管理表
推奨する列構成:タスク名、担当者、開始日、所要期間(日数)、完了予定日、ステータス、進捗率(%)
- 完了予定日(営業日・稼働日換算):
=WORKDAY(C2,D2-1,Holidays)。NETWORKDAYS関数の解説もあわせてご覧ください。 - 残り日数:
=E2-TODAY() - 遅延フラグ:
=IF(AND(E2<TODAY(),F2<>"Done"),"Late","") - ステータスごとの件数集計:
=COUNTIF(F2:F100,"In progress")。詳細はCOUNTIF関数の解説を参照してください。
簡易ガントチャート
シートの上部(H1セル以降)に日付を横方向に並べます。続いてチャートを表示させたいセル範囲を選択し、「条件付き書式」の新しいルールに次の数式を設定します。
=AND(H$1>=$C2,H$1<=$E2)
日付行とタスク情報列をそれぞれ固定する複合参照を使うことで、選択したすべてのセルに同じルールを正しく適用できます。詳しくは複合参照の解説をご覧ください。
予算・実績管理(予実管理)
| 費目 | 予算 | 実績 | 差異 | 消化率(%) |
|---|---|---|---|---|
| デザイン | 12,000 | 9,400 | =B2-C2 | =C2/B2 |
別シートの出納ログから実績を集計する場合:=SUMIF(Log!$B:$B,A2,Log!$D:$D)
RAGステータス(進捗シグナル)
=IFS(G2>=1.1,"Red",G2>=0.95,"Amber",TRUE,"Green")
※G2セルには予算消化率(またはスケジュールの遅延率)が入ります。結果のテキストに応じて条件付き書式でセルに色を付けます。
全体進捗率
- 加重平均による進捗率:
=SUMPRODUCT(D2:D50,G2:G50)/SUM(D2:D50)(所要日数 × 進捗率)。詳細は加重平均の解説を参照してください。
よくある質問
Excelだけでプロジェクト管理は可能ですか?
はい、中小規模のプロジェクトであれば十分に可能です。タスク管理表、タイムライン、予算管理、ステータスレポートなどを手軽に作成・運用できます。
Excelでガントチャートを作成するにはどうすればよいですか?
日付を並べたセル範囲に対して =AND(日付>=開始日,日付<=完了日) という条件付き書式を設定する方法や、積み上げ横棒グラフを活用する方法があります。
土日・祝日を除いてプロジェクトの終了日を計算するにはどうすればよいですか?
=WORKDAY(開始日,日数-1,祝日リスト) を使用します。
プロジェクトマネージャーに必要なExcelスキルは何ですか?
日付関連の関数、COUNTIF関数やSUMIF関数、条件付き書式、予算・実績のトラッキング、そして分かりやすい報告用フォーマットを作成するスキルが求められます。就職・転職のExcelスキルテストでも頻出の分野です。