结合 SUMIF() 和 SUBTOTAL() 实现动态小计

结合 SUMIF() 和 SUBTOTAL() 实现动态小计

我需要帮助来结合两个公式。

我需要的是根据某个标准对某个范围进行小计,并且我需要在对范围进行过滤时小计会发生变化。

我有两个单独起作用的公式。任何关于如何将它们结合起来的帮助都将不胜感激(我花了几个小时查看其他帖子,但还是无法解决!)

 =SUBTOTAL(9,AW5:AW552)  
 =SUMIF(AV$5:AW$552,AV558,AW$5:AW$552)

非常感谢!

答案1

我没有输入绝对引用,但这应该可行。如果它不完美,我不明白你为什么sumif要跨列。

=SUMPRODUCT(SUBTOTAL(109,OFFSET(AW5,ROW(AW5:AW552)-ROW(AW5),,1)),--(AV5:AV552=AV558))

答案2

您可以像这样使用小计

总计 =小计(109,B5:B10) 可以使用多个总计公式

总计 =sumifs(B:B,A:A,"总计")仅提取标有“总计”的行

答案3

您可以根据多列进行过滤,因此请根据“AV”列值和计算出的 SUBTOTAL 进行过滤。当然,这是一种手动方法。

相关内容