Excel - SUMIFS - 表的动态和范围

问题描述 投票:0回答:1

在我的源数据中,我每个月和几年都有一个包含数据的列。

在我的工作电子表格中,我想用4个标准对源数据求和。其中3个是不变的,1个是动态的(月和年)。取决于所选的月份和年份,我想在源数据中总结正确的列。

我发现了一个类似的主题 - 链接如下:SUMIF dynamically change summing column

但是,如果输入公式,我会收到#Values错误。我检查所有数据都是文本,并与Exact函数进行比较。

以下是我的公式:

= SUMIFS(INDEX(IBRACT [#ALL]; 0; MATCH(表Sheet 3 G $ 1;!IBRACT [#Headers]; 0)); IBRACT [实体]; $ A $ 1; IBRACT [SKU]; $ D14)

IBRACT是表的名称。

下面是评估屏幕的链接(在这个例子中我想要在电子表格中列出“F”列的第6列)。评估的下一步显示#Value。 https://imgur.com/JHq80BM

有谁知道如何解决这个问题?

好,Wiktor

excel excel-formula sumifs
1个回答
0
投票

IBRACT[#All]包括标题行,它比两个标准范围多一行,因此#VALUE!错误。只需将总和范围更改为仅包含数据正文范围。

=SUMIFS(INDEX(IBRACT; 0; MATCH(Sheet3!G$1; IBRACT[#Headers]; 0)); IBRACT[Entity]; $A$1; IBRACT[SKU]; $D14)
© www.soinside.com 2019 - 2024. All rights reserved.