Excel - 如何在组中创建累积和列?

Rya*_*yan 2 excel group-by sum cumulative-sum

在Excel中,我有一个小时日志,如下所示:

PersonID   Hours   JobCode
1          7       1
1          6       2
1          8       3
1          10      1
2          5       3
2          3       5
2          12      2
2          4       1
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个运行总计的列,但只在每个PersonID中,所以我想创建它:

PersonID   Hours   JobCode    Total
1          7       1          7 
1          6       2          13
1          8       3          21
1          10      1          31
2          5       3          5
2          3       5          8
2          12      2          20
2          4       1          24
Run Code Online (Sandbox Code Playgroud)

有关如何做到这一点的任何想法?

Tim*_*ams 7

在D2和填写:

=SUMIF(A$2:A2,A2,B$2:B2)
Run Code Online (Sandbox Code Playgroud)