Excel总和值基于另一个表中定义的组

我是相当新的Excel,并想知道如果有人可以帮助我解决这个问题。

我想将E1:E6中的所有值归纳为两组动物A和B.动物所属的组被定义在单独的表格A1:B6中。 基本上我一直在尝试使用SUMIF和VLOOKUP语句的组合来产生一个公式来实现橙色的值。 例如,细胞E9是A组中所有动物的总和(4.40 + 3.42 + 2.18)。

截图

非常感谢您的帮助。

在SUMPRODUCT中使用SUMIFS:

=SUMPRODUCT((SUMIFS($E$1:$E$6,$D$1:$D$6,$B$1:$B$6))*($A$1:$A$6=D10)) 

在这里输入图像说明