MS Projectでタスクに親子関係を持たせているとき、子タスクが全て100%になっているのに親タスクが99%までしか上がらない。
この事象に対する解決策について調べてみた。
回避策1:実績終了日を入力する
99%で止まるのは実績終了日が入らないことに起因している。100%になると入る。
そこで、達成率を手動で100%に変更する。
手順1. 100%にならないタスクをダブルクリック
手順2. 達成率を100%に変更する。このとき、自動スケジュールになっている場合、99%から変更しても元に戻ってしまうので必要に応じて手動スケジュールに変更すること。
改善されない場合は、回避策2を参照。
回避策2:残存作業時間を0にする
回避策1でも99%のままの場合、残存作業時間が残っている可能性が高いので、残存作業時間を0にする。
手順1. 100%にならないタスクを選択する
手順2. 上部の「タスク」タブを選択し、「プロパティ」エリア内の「詳細」をクリック
手順3. 表示されたタスクフォームの右側の灰色エリアを右クリックし、「作業時間」を選択
手順4. リソースと作業時間が表示されるので、すべてのリソースの残存作業を0にする ※既に残存作業が0時間の場合は、一度「1」などに変更後、再度0にする
回避策3:親タスクのリソース名を空にする
親タスクのリソース名を空にすると、実績終了日が入って100%になる。
子タスクのリソースだけ管理できればよい場合は、これでも構わない。
参考サイト:
https://www.mpug.com/forums/topic/99-completed-project-when-all-tasks-are-100/