SUMIFS with and + or criteria in Excel

SUMIFS with and + or criteria in Excel

我想对 C 中的所有值求和,其中 A 列在 {"A"、"B"} B 列在 {"W", "X"} -- 这是橙色的记录。就是两个条件的"overlap"。答案应该是 8。我认为 SUM(SUMIFS( 方法会起作用,但它不起作用。

它可以工作,但其中一个数组必须是水平的,另一个是垂直的:

=SUM(SUMIFS(C:C,A:A,{"A","B"},B:B,{"W";"X"}))

, 使其水平,; 垂直。限制是两个数组第三个不能相加。


要添加两个以上必须切换到其他东西。

可以使用 SUMPRODUCT,每个条件都使用 ISNUMBER(MATCH()):

=SUMPRODUCT(ISNUMBER(MATCH(A1:A9,{"A","B"},0))*ISNUMBER(MATCH(B1:B9,{"W","X"},0))*ISNUMBER(MATCH(C1:C9,{"D","E"},0)),D1:D9)

试试,

=sum(sumifs(c1:c9, a1:a9, {"A","B"}, b1:b9, transpose({"W","X"})))