同一列上具有多个条件的 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))