Excel动态求和(筛选求和增减⾏⾃动求和)⾮常对不住⼤家伙
excel怎么自动求减法很久很久没更新了
天天忙得晕头转向
今天更⼀篇公式的组合应⽤
达到两个⽬的:
1.插⼊新⾏后合计项的公式⾃动扩展求和;
2.筛选后合计项的公式⾃动筛选求和
先看图例
上图的B列合计项⽤的是传统求和公式SUM
⼀般在插⼊新⾏后SUM的求和范围是不⽤扩展更新的
还⼀种情况
⼀般在筛选数据后求和项也是不会更新筛选后更新的
今天我们就要⽤个组合公式⼀次性解决这两个问题
C列合计项最终公式为:
=subtotal(109,C$2:index(C:C,row()-1))
公式分解:
1.插⼊新⾏后求和范围⾃动扩展
C$2:index(C:C,row()-1)
起始⾏为C2
结束⾏为当前⾏减1(即合计⾏的上⼀⾏)
把此公式当成subtotal函数的第⼆参数
index函数为查函数
row函数为取当前⾏函数
2.筛选数据后求和范围按筛选后更新
subtotal(函数序号, 汇总区域1)
第⼀参数'函数序号'⽤109为'求和'
第⼆参数⽤上⾯的公式组合
录制的动图⽰例:
⼩扩展:
之前有个类似⽂章⽤的是Aggregate函数
您也可以参考今天这篇⽂章中的公式
修改Aggregate函数达到同样效果
修改后的公式直接给出⼤家参考:
=aggregate(9,3,C$2:index(C:C,row()-1))
但是请注意 Aggregate函数只在Excel2010版本以上才可使⽤这也是今天⽤subtotal函数制作这篇⽂章的原因之⼀
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论