表格里怎么求和汇总(3个超实用的Excel多表求和公式)

软件工具 shasha 2022-11-25 11:46:51 62次浏览 0个评论 扫描二维码

“怎么进行多表求和?” ,今天小编必须要整理一下关于多表求和的公式了。

01.多表相同位置求和

多个工作表如果格式完全相同,可以用 sum 函数的多表求和功能。

【例】如下图所示,要求在汇总表里设置合计公式,汇总前 19 个工作表 B 列的和。

汇总表 B2 单元格公式:

=SUM(Sheet1:Sheet19!B2)

表格里怎么求和汇总(3 个超实用的 Excel 多表求和公式)(1)

02.行数不同、项目个数不定的多表求和

【例】如下面动图所示,要求计算本年所有月份的各个部门的工资合计数。

表格里怎么求和汇总(3 个超实用的 Excel 多表求和公式)(2)

汇总表 B2 单元格公式:

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&”月!A:A”),A2,INDIRECT(ROW($1:$3)&”月!C:C”)))

公式说明:

ROW($1:$3)&”月!A:A” :生成 3 个月的工作表 A 列的引用地址。有 N 个月,这里的 3 就可以替换为 N。

Indirect ():可以把生成的字符串转换为引用。例如:”A1″是字符 A 和 1 的连接,而 indirect(“A1”)指的是 A1 单元格。

SUMPRODUCT:本例求和是数组运算,用它省去了按三键输入的数组形式。

如果名子无规则,也可以用下面的公式

=SUMPRODUCT(SUMIF(INDIRECT({“1 月!A:A”;”2 月!A:A”;”3 月!A:A”}),A2,INDIRECT({“1 月!C:C”;”2 月!C:C”;”3 月!C:C”})))

如果你想名子可以批量生成,可以用宏表函数 GET.WORKBOOK(1),用法有点复杂,这里不再详述.

03.多表多条件求和

单条件用 sumif,多条件,直接用 Sumifs 函数替换 Sumif 函数

=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&”月!C:C”),INDIRECT(ROW($1:$3)&”月!A:A”),A2,INDIRECT(ROW($1:$3)&”月!B:B”),B2))

注:看着很复杂,其实就是 sumifs 的基础应用,只是用 indirect 函数生成多个表格的单元格引用地址。

表格里怎么求和汇总(3 个超实用的 Excel 多表求和公式)(3)

ps:多表求和公式看起来很长很唬人,其实原理并不复杂,关键是要理解 indirect 函数配合 row()或数组生成多个表格的引用。如果你真的不明白,还是先收藏起来备用吧。

表格里怎么求和汇总(3 个超实用的 Excel 多表求和公式)(4)


不思进取 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:表格里怎么求和汇总(3个超实用的Excel多表求和公式)
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!