只有在其他列具有特定值时,才能对列中的项目进行求和

我有一个2列的Excel表。 第一列包含一个string,如A,B,C,第二列包含数字。 如果该行的第一列的文本等于给定的文本,我想获得每行的数字总和。

例如:

A2
C 3
B 4
A 1
C 3

公式(A)= 3
公式(B)= 4
公式(C)= 6
等等。

一种方法是通过SubTotal选项。 按照此链接中的示例创build小计

另一种做同样的方法是使用sumif函数遵循此链接Sumif函数

SUMIFS()能够做到这一点。 正如SUMPRODUCT()

在欧洲的excel中,这看起来像这样。 我不知道你的引用是在哪里,所以我把它放在名为Reference的单元格中。

SUMIFS($B:$B;$A:$A;"="Reference) 

如果你想要一个“运行”的计数,然后将数组从$ B:$ Breplace为B $ 2:B2,并且类似于$ A:$ A,并将其复制到行中。