总和范围在另一个柱子的条件

如果另一列中的值等于某个特定的数字,我试图对列中某个范围的值求和。 例如(这是一个非常小的例子):

在这里输入图像说明

我想总结列C中的所有值,在同一行在列A中有数字“2”。例如,总的这种情况应该是236.任何人都可以帮助我吗? 我什至没有得到任何代码。 谢谢!

您可以使用类似于=if(Ax="2"; Cx; 0)的D列,然后求和D列。 这不使用VBA,需要一个列,但非常简单,只是工作。

 =SUMIF(A:A, 2, C:C) 

这就是你所需要的。 这将总和C:C的所有,其中在A:A中find2。