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

我有一个下面的表格如下

ABC 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

一个人可以帮助我这个。 我不想使用多个公式

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

我得到了我期待从另一个网站的答案。 感谢http://www.excelforum.com/members/30486.html

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

我会用这个:

 =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))) 

在这里输入图像说明