Excel:如果行的某个元素是特定名称,则汇总行的元素

时间:2017-03-13 12:35:08

标签: excel vba excel-vba sum sumifs

我的问题如下图所示: enter image description here

我想总结Alice,Bob和Carol的所有内容 - 但我不知道如何在没有宏的情况下执行此操作。是否可以使用简单的Excel公式(例如,=SUMIF())来执行此操作,以便结果为

  • Alice:8
  • Bob:8
  • 卡罗尔:12

2 个答案:

答案 0 :(得分:1)

您可以使用SUMPRODUCT根据以下条件对范围求和:

=SUMPRODUCT(--(B2:G8)*(A2:A8="Alice"))

(A2:A8="Alice")将根据条件是1还是0返回TrueFalse。然后,当乘以范围(B2:G8)时,将仅返回符合条件的值。

答案 1 :(得分:0)

写(对于Alice)公式:=SUM(IF(A:A="Alice";B:G))(将B:G替换为你喜欢的女巫范围),然后按Ctrl + Shift + Enter。您的公式将显示为此{=SUM(IF(A:A="Alice";B:G))},并将返回您想要的值。