Excel中。如何在新行上对每组的某些标准求和?

时间:2014-08-15 14:56:47

标签: excel vba excel-vba

我现在有一个原始数据集,它设置在如下的列中:

Group1  Cost 1  Amount
Group1  Cost 2  Amount
Group1  Cost 3  Amount
Group1  Cost 4  Amount
Group2  Cost 1  Amount
Group2  Cost 2  Amount
Group2  Cost 3  Amount
Group2  Cost 4  Amount
Group3  Cost 1  Amount
Group3  Cost 2  Amount

我想(我猜这需要一个宏)将每个组的新行的成本2和3的总和相加。小组&成本列只是标题。这可能吗?

忽略第一个突出显示的字段。 我试图用两组来展示我想做的事情。我需要将每组的浅蓝色项目相加。这些组是1111111列。 http://i.stack.imgur.com/D2vj3.png

2 个答案:

答案 0 :(得分:0)

我会把它放在你想要总和的任何单元格中,并且= = SUM(Cost2 + Cost3)。例如,假设Group1 Cost2在C3中,而Group1 Cost3在C4中,则公式为=SUM(C3+C4)

答案 1 :(得分:0)

使用此公式:

= SUMPRODUCT(N(A:A =“Group1”),N(B:B =“Cost 2”),C:C)+ SUMPRODUCT(N(A:A =“Group1”),N(B) :B =“成本3”),C:C)

但是输入公式后你应该按ctrl-alt-enter而不是直接“输入”