以下のようなテーブルで作業しています。ここでは、タスクに分割されたプロジェクトがあり、1 つのタスクが複数回表示される場合があります。同じタスクのすべての時間の合計を取得することを目指しているため、たとえば、タスク 1 の合計時間 = 33 時間です。
Project NameTask NameHours
Project 1 Task 1 4
Project 1 Task 1 7
Project 1 Task 1 4
Project 1 Task 1 7
Project 1 Task 1 4
Project 1 Task 1 7
Project 1 Task 2 4
Project 1 Task 2 3
Project 1 Task 2 15
Project 1 Task 2 3
Project 1 Task 2 4
Project 1 Task 3 3
Project 1 Task 3 4
Project 1 Task 3 3
Project 2 Task 1 7
Project 2 Task 1 4
Project 2 Task 1 3
Project 2 Task 4 4
Project 2 Task 4 7
Project 2 Task 4 4
Project 2 Task 4 3
Project 2 Task 5 3
Project 2 Task 5 3
Project 2 Task 5 4
これは私が目指している出力です:
Project 1Hours
Task 1 33
Task 2 29
Task 3 10
Project 2Hours
Task 1 14
Task 4 15
Task 5 10
表はプロジェクト名で並べられており、それらは一意の名前でもありますが、タスク 1 がプロジェクト 1 とプロジェクト 2 に表示される場合があるように、タスクは一意ではない場合がありますが、プロジェクト 1 についてのみ合計する必要があります。プロジェクト1です。
私はpowershellを使用して、何日もその出力を試してみましたが、役に立ちませんでした。Powershellはおそらく少しオーソドックスではないので、vbが答えだと思います。私はvbの経験があまりないので、どんな助けでも大歓迎です。