基于类别列表的 SUM

SUM based on list of categories

考虑以下 Excel

    A      B    C    D
1   foo    7         whaa
2   bar    5    AA
3   baz    9    BB
4   bal    1    AA
5   oof    3         blah
6   aba    9    C

额外:

我需要一个 SUM(基于列 A),如下所示:

像这样:

   A      B
1  Rest   10     <----- 7 + 3
2  AA     6      <----- 5 + 1
3  BB     9
4  C      9

我需要在上面的 B 列中使用什么公式才能得到这个结果?

或者,你可以用sumproduct来求解:

H2=SUMPRODUCT(($D:$D=IF(G2="Rest","",G2))*$C:$C)

H2=SUMIF($D:$D,IF(G2="Rest","",G2),$C:$C)