另一张工作表上连接的SUM公式



我的文档中有一张表,它充当财务摘要页面,从其他表中提取数据。

两张表:摘要(一张显示公式(和销售包(大量收入数据(,一列标题为";记账收入";在我的销售包装表中。

我现在拥有的是"摘要"中的一个单元格,其中包含"已预订收入"列的"总和"。它很简单,现在运行良好:

=SUM('Sales Packages'!J1:J)->162000

然而,"销售包"表每小时更新一次,有时列会切换位置,即一次更新可能具有";记账收入";在J列中,但它可能会刷新,然后进入K列。

我所做的就是创造这个公式,它创造了价值;J1";[在细胞I9]:

=ADDRESS(1, MATCH("Booked Revenue", 'Sales Packages'!A1:AI1, 0), 4)->J1

我有另一个公式;J";[在细胞I10]:

=regexextract(address(1,MATCH("Booked Revenue", 'Sales Packages'!A1:AI1, 0)),"[A-Z]+")->J

然后,我有一个第三个单元格,它结合了所有这些,提供了值"Sales Packages"!J1:J:

=CONCATENATE("'Sales Packages'!", I9, ":", I10) ---> 'Sales Packages'!J1:J

然而,当我试图将这个新值包装在SUM公式中时,它会显示为0

=SUM(CONCATENATE("'Sales Packages'!", I9, ":", I10))->0

我的问题是,我如何才能使这个最终公式等于162000美元,而不是0。我认为这是因为CONCATNATE公式正在变成文本而不是值。有什么想法吗?

try:

=SUMPRODUCT(FILTER('Sales Packages'!A1:10000, 
'Sales Packages'!1:1="Booked Revenue"))

最新更新