同一列上具有多个条件的 Sumproduct 不起作用
Sumproduct with multiple criteria on the same column not working
我正在使用 SUMPRODUCT 编写一个公式,以显示具有各种条件(即同一列中的多个条件)的列的总和,但结果是 0(零),谁能帮我解决这个问题一?这是公式:
=sumproduct(indirect($A10&"!E:E"),(indirect($A10&"!$F:$F")>=AA1)*(indirect($A10&"!$F:$F")<=AC1)*((indirect($A9&"!$D:$D")="Brand1")+(indirect($A9&"!$D:$D")="Brand2")+(indirect($A9&"!$D:$D")="Brand3")+(indirect($A9&"!$D:$D")="Brand4")))
公式的第一部分运行良好,但每次我输入:((indirect($A9&"!$D:$D")="Brand1")+(indirect($A9&"!$D:$D")="Brand2")+(indirect($A9&"!$D:$D")="Brand3")+(indirect($A9&"!$D:$D")="Brand4"))
然后问题出现给我 0(零)结果
尝试过滤方式:
=INDEX(SUM(FILTER(INDIRECT(A10&"!E:E"),
INDIRECT(A10&"!F:F")>=AA1,
INDIRECT(A10&"!F:F")<=AC1,
REGEXMATCH(INDIRECT(A10&"!D:D"), "Brand1|Brand2|Brand3|Brand4"))*1))
我正在使用 SUMPRODUCT 编写一个公式,以显示具有各种条件(即同一列中的多个条件)的列的总和,但结果是 0(零),谁能帮我解决这个问题一?这是公式:
=sumproduct(indirect($A10&"!E:E"),(indirect($A10&"!$F:$F")>=AA1)*(indirect($A10&"!$F:$F")<=AC1)*((indirect($A9&"!$D:$D")="Brand1")+(indirect($A9&"!$D:$D")="Brand2")+(indirect($A9&"!$D:$D")="Brand3")+(indirect($A9&"!$D:$D")="Brand4")))
公式的第一部分运行良好,但每次我输入:((indirect($A9&"!$D:$D")="Brand1")+(indirect($A9&"!$D:$D")="Brand2")+(indirect($A9&"!$D:$D")="Brand3")+(indirect($A9&"!$D:$D")="Brand4"))
然后问题出现给我 0(零)结果
尝试过滤方式:
=INDEX(SUM(FILTER(INDIRECT(A10&"!E:E"),
INDIRECT(A10&"!F:F")>=AA1,
INDIRECT(A10&"!F:F")<=AC1,
REGEXMATCH(INDIRECT(A10&"!D:D"), "Brand1|Brand2|Brand3|Brand4"))*1))