在Excel中处理数据时,常常需要一些复杂的公式来实现特定功能。今天我们要讨论的是如何在Excel中利用SUMIF和INDIRECT函数结合ARRAYFORMULA来实现跨表格的条件求和。下面我将详细解释这一技术,并提供一个实际的例子。背景介绍假设你有一系列的表格,每个表格都记录了不同分类的销售数据,而你希望根据某个条件在这些表格中进行求和。通常情况下,SUMIF可以满足这个需求,但当你需要跨多个表格进行求和时,事情变得复杂了。这时,INDIRECT函数可以帮助我们动态引用不同的表格。问题陈述我们有一个主表格Rekap,其中列出了所有分类的名称和对应的表格名称。在这个主表格中,我们希望根据某个指标(比如产品编号)来从不同的分类表格中求和某个值(比如销售额)。原始公式如下:=sumif(indirect("'"xlookup(B2,Rekap!$C$3:$C$28,Rekap!$A$3:$A$28)"."B2"'!""c4:c"),C2,indirect("'"xlookup(B2,Rekap!$C$3:$C$28,Rekap!$A$3:$A$28)"."B2"'!""h4:h"))这个公式确实可以工作,但是当我们尝试使用A