1、多表相同位置求和
多个工作表如果格式完全相同,可以用sum函数的多表求和功能。
【例】如下表,多个工作表格式相同,需要在汇总表中,汇总前19个工作表的B列之和。
在汇总表的B2中输入公式:
=SUM(Sheet1:Sheet19!B2)

2、行数不同、项目个数不定的多表求和
【例】如下表,需要计算本年所有月份的各部门工资之和。

在汇总表的B2中输入公式:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&”月!A:A”),A2,INDIRECT(ROW($1:$3)&”月!C:C”)))
公式解释:
-
ROW($1:$3)&”月!A:A” :用于生成前3个月工作表中A列的引用地址。
-
Indirect ():可将生成的字符串转为引用该字符对应的单元格。
3、多表多条件求和
如果是单条件,则使用sumif;多条件时,用Sumifs函数。
公式如下:
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&”月!C:C”),INDIRECT(ROW($1:$3)&”月!A:A”),A2,INDIRECT(ROW($1:$3)&”月!B:B”),B2))
公式解释:整体就是sumifs的基础使用方法,indirect函数只是用来生成多表格的单元格引用地址。

·END·
