たちまち。

即席で役に立つこと。

【MS Project】親タスクの達成率が99%のままで100%にならない

MS Projectでタスクに親子関係を持たせているとき、子タスクが全て100%になっているのに親タスクが99%までしか上がらない。

この事象に対する解決策について調べてみた。

回避策1:実績終了日を入力する

99%で止まるのは実績終了日が入らないことに起因している。100%になると入る。

そこで、達成率を手動で100%に変更する。

手順1. 100%にならないタスクをダブルクリック

手順2. 達成率を100%に変更する。このとき、自動スケジュールになっている場合、99%から変更しても元に戻ってしまうので必要に応じて手動スケジュールに変更すること。

f:id:aposke:20200410152910p:plain

改善されない場合は、回避策2を参照。

回避策2:残存作業時間を0にする

回避策1でも99%のままの場合、残存作業時間が残っている可能性が高いので、残存作業時間を0にする。

手順1. 100%にならないタスクを選択する

手順2. 上部の「タスク」タブを選択し、「プロパティ」エリア内の「詳細」をクリック

f:id:aposke:20200410152931p:plain

手順3. 表示されたタスクフォームの右側の灰色エリアを右クリックし、「作業時間」を選択

f:id:aposke:20200410152939p:plain

手順4. リソースと作業時間が表示されるので、すべてのリソースの残存作業を0にする ※既に残存作業が0時間の場合は、一度「1」などに変更後、再度0にする

f:id:aposke:20200410152948p:plain

回避策3:親タスクのリソース名を空にする

親タスクのリソース名を空にすると、実績終了日が入って100%になる。

子タスクのリソースだけ管理できればよい場合は、これでも構わない。

参考サイト:

https://www.mpug.com/forums/topic/99-completed-project-when-all-tasks-are-100/