如何在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)))