システムwiki

MSプロジェクトのタスクの数をカウントする

Cheninr 受付中 最終更新日:2021-05-17 16:13

MSプロジェクトのタスクの数を「数える」という簡単な方法はありますか?

たとえば、特定の日付の前に終了する予定のタスクの総数を数え、その後その期間内にタスクの数の数を数えます.

Microsoft Projectはいくつかの標準レポートを生成するのを見ましたが、必要なすべての統計を提供していません.要約タスクを除外したい.あらゆる助けとガイダンスが高く評価されています.

私のVBAの経験は存在しない!

ありがとうございました.

返信リスト(回答:16)

2 #
John-Pr

ダン、

フィードバックをお待ちしております.

ジョン

5 #
Dipanka
はい、高価なツールを販売し、タスクの数を数える簡単な方法を提供しなかった後は、Microsoftのままにしてください!
応答5# ->にスキップ
4 #
JanDeMe

こんにちは

ツールはどれほど高価ですが、常に特定の目的のために作成されます-Proejctthisisスケジューリングのために.

タスクの数は、スケジューリングやプロジェクト管理方法の要因になることはありません.

プロジェクトはそれを行いません-ところで、カリフラワーを調理したり、出血を止めたりすることもありません.それは単にその一部でも目的でもありません.

8 #
Aljilog

使用しているMSProjectのversionがわかりません.しかし、私はについての記事を書きました:

を調整し、iifを使用して他の結果を取得できます.

お役に立てば幸いです

応答8# ->にスキップ
7 #
Tom 1

これは、MSP 2010でも基本的に同じように機能します(Aljilogyが示唆しています).

最初のラウンドで見逃して以来、このスレッド全体を読みましたが、まだ未回答としてマークされていると思います.

OPの問題は(ジュリーが提案したように)カスタムの番号フィールドを作成することで解決されます:

1.唯一の目的がすべてのタスクをカウントすることである場合.次のことは簡単です:

-(オプション)フィールドの名前を「タスク数」などに変更します.

-「タスクとグループのサマリー行の計算」を「ロールアップ:非サマリーのカウント」に設定します

-ここでは式は必要ありません.数式がある場合は、とにかくサマリータスクによって無視されます.

-もちろん、すべてをまとめるためのプロジェクト概要タスクが表示されていることを確認してください.

2.特定の基準を満たすすべてのタスクをカウントすることを目的としている場合は、次の2つの変更が必要です.

-各タスクの結果がバイナリ(1または0)の数式を入力します.OPの特定の問題(「遅延」のステータスを持つすべての非要約タスクをカウントする)の式は次のとおりです. IIf([Summary]=False And [Status]=2,1,0).この式は、タスクが1の場合に値を計算します
は非要約で遅れており、他のすべての場合は0です.(多くのMSPフィールドと同様に、「Late」ステータスは実際には番号コード= 2を示しており、オンラインで検索する必要がありました.)

-もちろん、ユーザーは数式の代わりに数字の1を入力して、カウントするタスクに手動でタグを付けることもできます.

-基準を満たすタスクをカウントするには、「タスクとグループのサマリー行の計算」をロールアップ:合計にする必要があります(非サマリーのカウントではありません).

応答7# ->にスキップ
3 #
DanMars

AljilogyとTomboyleのPOSTあたり、私は特定の種類のタスクをカウントするための同様の要件を持っていて、必要に応じて機能するこのソリューションを適用しました.ただし、Summaryタスクの合計カウントは、日付範囲でフィルタを適用すると更新されません.

「ユーザ選択」日付範囲でフィルタリングされたときに特定のタスクの総数を表示する簡単な方法はありますか?

ps.私はProject Professional 2016を使用しています.

応答3# ->にスキップ
1 #
John-Pr 1

ダン、

次のプロセスで、必要なものが得られるはずです.まず、カスタム番号フィールドを設定して、カウントの一部となる特定のタスクを特定します.次に、タスクとグループの要約行の計算を「合計」に設定します.最初のスクリーンショットは
サンプルファイルの結果.

次に、日付範囲フィルターを適用してから、「概要」でグループ化します.2番目のスクリーンショットは結果を示しています.これは私が望むものです.

これがお役に立てば幸いです.

ジョン

応答7# ->にスキップ
6 #
Sjoerd-

こんにちは、

私自身の「問題」のうちの1つのために、誰かが私にこれをチェックするように助言しました:

https://www.youtube.com/watch?v=wotf8bhoe.

https://www.stakeholdermap.com/ms-project//counting-totals-ms-project.html.

それは私が大いに役立ちました、他の人にも同じように願っています

14 #
JulieSh 4
ぶつかってごめんなさい-しかし、カスタムの数値フィールドを使用して、タスクとグループのサマリー行の計算を「非サマリーのカウント」に設定すると、すばやく計算できます.必要に応じてグループを適用してタスクをグループ化すると、フィールドに
カウントします.
応答14# ->にスキップ
13 #
Cheninr

「ぶつかる」をお詫び申し上げますのはありません.私はMSプロジェクトに新しいです.

これは私のために塔(おそらく私の版のMSプロジェクト?)のためには見えません.私はあなたが助言するようにそれを試しました(私をコピーしてExcelに貼り付けてください)が、例えば、これが起こる...

私は「ステータス」= '遅くなった(これをフィルタリングした)すべてのタスクをカウントしたい、そして以下は次のようになります:

ActivityA(Count= 22)

-タスク8

-タスク11

上記のカウントはShoWings 22です. アクティビティA

の下に22のタスクがあります

タスク8およびタスク11は遅くなり(これは正しい)ので、アクティビティAをカウント= 2

私はMSプロジェクトに新しい、そうしていること/やっていないものかもしれません.

応答13# ->にスキップ
12 #
JulieSh 3
テストできる2007はありませんが、フィルターの代わりにグループを作成してみてください.[プロジェクト]>[グループ]>[グループ化]に移動し、新しいグループを作成します.
カウントでは、グループ内のタスクのみをカウントする必要があります.フィルタリングでは、非表示のタスクも含めてすべてのタスクがカウントされます.ただし、グループはグループ内のグループのみをカウントする必要があると思います.
ジュリー
16 #
JanDeMe

こんにちは

VBAがない場合は、要件に沿ってタスクをフィルタリングし、すべてを選択して、行に番号が付けられているExcelに貼り付けることができます

応答16# ->にスキップ
9 #
bojann
私が2000のアクティビティを持っている場合、私は非常に愚かなので、200の要約行がソリューションになります!
応答16# ->にスキップ
11 #
bojann

あなたは私を吠えていますか?ツール魔女のコスト1000E私はExcelにデータを挿入しなければならない.

応答11# ->にスキップ
10 #
bojann
PRIMAVERA!それがツールです!
応答16# ->にスキップ
15 #
Cheninr
ご回答ありがとうございました.