excel附条件多表求和(EXCEL一条公式搞定多表求和)
原创作者: 卢子 转自: EXCEL不加班
问题:统计所有城市某个月份的总金额。
现在是一个城市一个工作表,每个工作表格式一样。
汇总
注:A1是自定义单元格格式,实际上是数字3。
在月份固定的情况下,格式相同的多表求和实在太简单了。
=SUM(北京:广州!G3)
语法说明:
=SUM(开始表格名称:结束表格名称!单元格)
现在月份不确定,经常要改动。按照昨天的思路,嵌套OFFSET函数,你会发现行不通,得到错误值。
实际上要引用所有城市进行求和,是比较麻烦的。
=SUM(N(OFFSET(INDIRECT({"北京";"上海";"深圳";"广州"}&"!D3"),0,$A$1)))
需要将每个城市罗列出来,再嵌套INDIRECT函数间接引用每个表格的区域。在OFFSET函数外面嵌套N,这里是起到降维的效果,要不然求和不正确。
因为公式是要下拉的,还需要再嵌套个ROW函数,获取序号。
=SUM(N(OFFSET(INDIRECT({"北京";"上海";"深圳";"广州"}&"!D2"),ROW(A1),$A$1)))
写公式的时候,别心急,慢慢来,一点点的嵌套进去,不断的完善,最终公式就会出来。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com