在我的源数据中,我每个月和几年都有一个包含数据的列。
在我的工作电子表格中,我想用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
IBRACT[#All]
包括标题行,它比两个标准范围多一行,因此#VALUE!错误。只需将总和范围更改为仅包含数据正文范围。
=SUMIFS(INDEX(IBRACT; 0; MATCH(Sheet3!G$1; IBRACT[#Headers]; 0)); IBRACT[Entity]; $A$1; IBRACT[SKU]; $D14)