乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel表格求和-跨工作表数据求和,Indirect函数才是NO.1,十秒快速完成数据汇总

excel表格求和-跨工作表数据求和,Indirect函数才是NO.1,十秒快速完成数据汇总

作者:乔山办公网日期:

返回目录:excel表格制作

在进行数据统计的时候,为了方便我们经常会将数据按照日、月等方式进行多表分类。在数据分类后我们需要进行多工作表的求和。如下图所示,我们需要将1-3月3个分表的数据在汇总表中进行求和操作。今天我们主要来学习一下如何利用indirect重构函数进行多表求和。


今天我们就来学习一下,如何在数据条件相同和不同的两种情况下,如何用函数进行数据的快速求和操作。


案例一:分表条件相同情况下,利用函数进行多表数据求和

函数公式:=SUM('*'!D2)


案例解析:


1、从案例来看,我们1-3月分别中人员的个数、姓名对应的排序位置和销售额所在列都是相同的。所以在这种情况下,我们进行多表数据求和的时候会简单许多,直接利用sum函数搭配通配符就可以了;


2、函数中我们直接用sum函数搭配通配符*,这样函数解析出来的结果为SUM('1:3'!D2),就是对应任意一张表格的D2单元格,然后利用sum函数进行求和即可。


案例二:分表条件不同的情况下,利用函数进行多表求

案例说明:


在这个案例中我们可以看到,分表的人员个数以及位置都是不一样的,所以我们就不能用通配符的方式进行求和。而这种场景在多表求和中是最多的,因为不是每个月的数据都一样。


函数公式:


=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),A2,INDIRECT(ROW($1:$3)&"!d:d")))


案例解析:


1、这里我们利用到了sumif、indirect、row、sumproduct等多个函数嵌套的方式来完成;


2、INDIRECT(ROW($1:$3)&"!A:A"):函数主要作用在于引用1-3三个分别中的姓名所在的A列,同后面引用销售额所在的D列;


3、SUMIF作为条件求和函数,结合Indirect函数就可以实现多表数据的条件判断求和。但是结果不是求和的最终结果,而是3个表中符合条件的每一个值。如下图所示:


张三在表格中1月是没有数据的,所以结果为0,2、3月的销售额数据分别为1609、1502。所以在这里我们就利用sumif函数,将每个表中符合条件的数据全部提取出来。


4、sumproduct函数可以将sumif函数计算出来的结果进行数组求和。这样我们就最终完成了不同数据条件下的多表求和操作。


这里主要运用的就是indirect函数进行重组条件函数,现在你学会如何进行相同条件和不同条件下的多表求和操作了吗?



本文标签:excel表格求和(42)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网