在Excel中循环,而不使用VBA或macros

我在Excel中有一张桌子,里面有类别和金钱,如下所示:

在这里输入图像说明

我想计算所有A类和B和C的总和。
所以我必须为B1单元设置这样的规则

=if(cell next B1 witch is A1="a";get B1) 

并对B行中的所有其他单元格执行相同的操作。

我怎样才能得到从A类和B类收集到的资金?

看看SUMIFS函数 。 例如,在E2中,你可能会放

 =sumifs(b$2:b$19, a$2:a$19, d2) 

如果我正确理解你的话:在E2单元格中使用下面的公式:

 =SUMIF($A$2:$A$19,D2,$B$2:$B19) 

并抄下来。 更改范围以适应您的情况。

使用Sum如果这将检查列A的字符“a”,并将B中的值相加

 =SUMIF(A:A,"a",B:B)