我的下表如下
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”}))
答案 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)))