如何在SUMIFS公式中传递2个或更多数组条件?

时间:2014-04-24 18:28:12

标签: excel

我的下表如下

A   B   C
a   aa  1
a   aa  1
a   dd  1
a   aa  1
b   aa  1
b   bb  1
b   aa  1
b   bb  1
c   cc  1
c   bb  1
c   bb  1
c   cc  1
d   cc  1
d   aa  1
d   bb  1
d   cc  1

当我把公式

  

= SUMPRODUCT(SUMIFS(C1:C16,A1:A16,{ “一”, “B”, “C”}))

它返回12 但是,当我把

  

= SUMPRODUCT(SUMIFS(C1:C16,A1:A16,{ “一”, “B”, “C”},B1:B16,{ “AA”, “BB”}))

它只返回5

一个人可以帮我解决这个问题。我不想使用像

这样的多配方
  

= SUMPRODUCT(SUMIFS(C1:C16,A1:A16,{“a”,“b”,“c”},B1:B16,“aa”}))+ SUMPRODUCT(SUMIFS(C1:C16,A1) :A16,{ “一”, “b”, “C”},B1:B16, “BB”}))

2 个答案:

答案 0 :(得分:2)

我得到了我期待来自其他网站的答案。 谢谢http://www.excelforum.com/members/30486.html

= SUMPRODUCT(SUMIFS(C1:C16,A1:A16,{“a”,“b”,“c”},B1:B16,{“aa”;“bb”}))

答案 1 :(得分:0)

我会用这个:

=SUMPRODUCT(ISNUMBER(MATCH(A1:A16,{"a","b","c"},0)*MATCH(B1:B16,{"aa","bb"},0))*(C1:C16))

或者,如果C1:C16始终仅包含1,则只需:

=SUMPRODUCT(1*ISNUMBER(MATCH(A1:A16,{"a","b","c"},0)*MATCH(B1:B16,{"aa","bb"},0)))

enter image description here