非常に大きな (たとえば、100,000 行) の Excel テーブルがあり、その中にいくつかの列 (他にも列があります) があります。
Person ID | Date | Number |
0043 03/20/2006 6
0043 03/20/2006 3.21
1478 04/01/2006 9.87
0021 04/12/2006 0.23
0101 04/12/2006 3.14
1042 04/12/2006 11.13
私がやりたいことは、テーブルを調べて、特定の人物 ID の日付ごとに数字を合計することです。意味: 現在、一部のエントリは同じ日付に対して 2 回リストされていますが、その日付のその人物の数値の「合計」が本当に必要です (2 つの別々の行ではありません)。
後で、これらの「合計結果」について、「3 を超えて 6 未満の数字を持つ人は何人いるか」などの分析を実行します。
個人IDごとに日付ごとに値を合計し、結果の合計を表示する新しい列を提供する、実行できる簡単な関数はありますか? または、これを簡単に実行できる VB プログラムはありますか?
最終的に、結果を表示するための新しい列を作成したいと考えています。この新しいテーブルは次のようになります。
Person ID | Date | Number | Total Per ID Per Date |
0043 03/20/2006 6 9.21
0043 03/20/2006 3.21 N/A
1478 04/01/2006 9.87 9.87
0021 04/12/2006 0.23 0.23
0101 04/12/2006 3.14 3.14
1042 04/12/2006 11.13 11.13
考えや提案はありますか?Visual Basic または Excel 関数をチェーンしますか? 与えられた答えを簡単にするために、列 (個人 ID、日付など) が AC (結果のテーブルの場合は AD) であり、もちろん行 1 ~ 7 であると仮定します。
ありがとうございました!