多工作表跨表按条件汇总求和
原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
多工作表跨表按条件汇总求和
之前在文章中讲过条件求和的常用方法,单个工作表的条件求和,很多同学都已经会借助Excel自动计算了,但当遇到多表条件汇总的问题,很多人还没有思路。
今天我来结合一个实际案例,介绍1个公式搞定多工作表跨表按条件汇总求和的方法。
如上图所示,数据源中包含北京、上海、广州三张工作表,分别记录北京分公司、上海分公司、广州分公司的销售记录;
现要求根据指定的品牌,从多个分公司工作表里按条件汇总金额。
做好公式以后,效果如下图gif动态演示。
解决方案需要多函数配合实现。
C2单元格公式如下:
=SUM(SUMIF(INDIRECT({"北京","上海","广州"}&"!b:b"),A2,INDIRECT({"北京","上海","广州"}&"!f:f")))
一句话解析:
借助indirect函数实现跨表引用,配合sumif实现条件求和,最后再由sum函数将多工作表符合条件的金额统一汇总。
如果你觉得有用,就点右上角分享给朋友们看看吧~
赞 (0)