具有基于单元格的多个条件的 Sumifs
Sumifs with muitiple criteria based on a cell
我遇到了 excel 的问题。我知道我们可以使用多个值作为条件来创建 SUMIF,但是在使用 SUMIFS 时我们如何做到这一点?
我的意思是(如您在示例图片中所见):
- 当 Feature1 为(a 或 b)且 Feature2 为(m 或 n)时,我需要获得总和 os 值
- 特征需要通过Range设置(示例中feature1为ColumnE,feature2为ColumnF),不能手动设置
答案应该是 2
不了解 SUMIFS,但您可以对 SUMPRODUCT 使用 OR 条件
=SUMPRODUCT(((A2:A5="a")+(A2:A5="b"))*(B2:B5="n"))
您可以尝试SUM
数组搜索a
或b
作为常量要求
=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)
我遇到了 excel 的问题。我知道我们可以使用多个值作为条件来创建 SUMIF,但是在使用 SUMIFS 时我们如何做到这一点?
我的意思是(如您在示例图片中所见):
- 当 Feature1 为(a 或 b)且 Feature2 为(m 或 n)时,我需要获得总和 os 值
- 特征需要通过Range设置(示例中feature1为ColumnE,feature2为ColumnF),不能手动设置
答案应该是 2
不了解 SUMIFS,但您可以对 SUMPRODUCT 使用 OR 条件
=SUMPRODUCT(((A2:A5="a")+(A2:A5="b"))*(B2:B5="n"))
您可以尝试SUM
数组搜索a
或b
作为常量要求
=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)