Excel – 如何在一个组中创build一个累积和列?
在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
我想要做的是创build一个总运行的列,但只在每个PersonID内,所以我想创build这个:
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
任何想法如何做到这一点?
在D2中填入:
=SUMIF(A$2:A2,A2,B$2:B2)
假设您的数据从A1单元格开始,此公式将累积小时数,直到find人员ID的变化。
=IF(A2=A1,D1+B2,B2)
将公式放入单元格D2中,并复制数据的每一行。