excel函数技巧:sum+sumif+indirect实现多张工作表求和-趣帮office教程网

如图,这个工作薄里有三张分表:A、B、C。数据结构一样,求三张表各字段的合计值。公式如下:

=SUM(SUMIF(INDIRECT({"A","B","C"}&"!A:A"),$A2,INDIRECT({"A","B","C"}&"!c[]",FALSE)))

公式思路:indirect函数实现三张工作表数组式引用数据,一次即可调用3张工作表中的数据。其中调用各表A列即日期列的数据用到A1样式,调用数据列用到了R1C1样式,同时用C[]调用了每个表中与公式所在列相同列数的一整列,与A:A形成对应的数组。

sumif函数实现以日期为条件,对当前列的数值进行求各,sum函数实现将三张表的数据进行相加。