我原来的公式是
=SUMIF($D$5:$D$250;"A";G$5:G$250)
它将 G5:G250 中所有在 D5:D250 中值为“A”的单元格相加。现在我要隐藏几行,并希望它们从求和中排除。根据我的研究,我的公式应该改为这样的形式
=SUMPRODUCT(--(SUBTOTAL(3,OFFSET(INDEX($G$5:$G$250,1,1),ROW($G$5:$G$250)-ROW(INDEX($G$5:$G$250,1,1)),0))=1),--($D$5:$B$250="A"),$G$5:$G$250)
然而,该公式不起作用,我找不到原因。
希望它有意义。此外,我是 Excel 新手,可能会犯一些明显的错误。我提前道歉。
答案1
也许您的系统在公式中使用分号作为参数分隔符,而不是逗号?
问候