具有基于单元格的多个条件的 Sumifs

Sumifs with muitiple criteria based on a cell

我遇到了 excel 的问题。我知道我们可以使用多个值作为条件来创建 SUMIF,但是在使用 SUMIFS 时我们如何做到这一点?

我的意思是(如您在示例图片中所见):

答案应该是 2

不了解 SUMIFS,但您可以对 SUMPRODUCT 使用 OR 条件

=SUMPRODUCT(((A2:A5="a")+(A2:A5="b"))*(B2:B5="n"))

您可以尝试SUM数组搜索ab作为常量要求

=SUM(SUMIFS(C:C,A:A,{"a","b"},B:B,F2))

尝试 (以您的 {a,b,m,n} 过滤器为例):

=SUM(ISNUMBER(MATCH(A2:A5,E2:E5,0))*ISNUMBER(MATCH(B2:B5,F2:F5,0)))

或者,如果 val 列中的数量可能不总是一 (1):

=SUM((ISNUMBER(MATCH(A2:A5,E2:E5,0))*ISNUMBER(MATCH(B2:B5,F2:F5,0)))*C2:C5)