非常对不住大家伙 很久很久没更新了 天天忙得晕头转向 今天更一篇公式的组合应用 达到两个目的: 1.插入新行后 合计项的公式自动扩展求和; 2.筛选后 合计项的公式自动筛选求和 先看图例 上图的B列合计项用的是传统求和公式SUM 一般在插入新行后SUM的求和范围是不用扩展更新的 还一种情况 一般在筛选数据后 求和项也是不会更新筛选后更新的 今天我们就要用个组合公式一次性解决这两个问题 C列合计项最终公式为: =subtotal(109,C$2:index(C:C,row()-1)) 公式分解: 1.插入新行后 求和范围自动扩展
起始行为C2 结束行为当前行减1(即合计行的上一行) 把此公式当成subtotal函数的第二参数 index函数为查找函数 row函数为取当前行函数 2.筛选数据后 求和范围按筛选后更新 subtotal(函数序号, 汇总区域1) 第一参数'函数序号'用109为'求和' 第二参数用上面的公式组合 录制的动图示例: 小扩展: 公众号之前有个类似文章用的是Aggregate函数 您也可以参考今天这篇文章中的公式 修改Aggregate函数达到同样效果 修改后的公式直接给出大家参考:
但是请注意 Aggregate函数只在Excel2010版本以上才可使用 这也是今天用subtotal函数制作这篇文章的原因之一 |
|