Excel SUMIFS和IndexMatch-动态列

Excel SUMIFS和IndexMatch-动态列,excel,Excel,我不熟悉IndexMatch,我有一个SUMIF公式可以用,但我无法让SUMIFS起作用 我需要根据单元格中的值动态添加列$C$4 我只想添加符合一系列其他条件的行 这是我的SUMIF =SUMIF(Sheet1!ACCTGRPCOD,Sheet2!A17,INDEX(Sheet1!RawData,0,MATCH(Sheet2!$C$4,Sheet1!$1:$1,0))) 这是我的SUMIFS: =SUMIFS(INDEX(Sheet1!RawData,0,MATCH(Sheet2!$C$4,

我不熟悉
IndexMatch
,我有一个
SUMIF
公式可以用,但我无法让
SUMIFS
起作用

我需要根据单元格中的值动态添加列
$C$4
我只想添加符合一系列其他条件的行

这是我的
SUMIF

=SUMIF(Sheet1!ACCTGRPCOD,Sheet2!A17,INDEX(Sheet1!RawData,0,MATCH(Sheet2!$C$4,Sheet1!$1:$1,0)))
这是我的
SUMIFS

=SUMIFS(INDEX(Sheet1!RawData,0,MATCH(Sheet2!$C$4,Sheet1!$1:$1,0)),Sheet1!ACCTGRPCOD,Sheet2!A16,Sheet1!AUDTORG,Sheet2!C1)
帮助是非常感激和需要的。我该如何解决这个问题

下面的
SUMIFS
有效,但我想用
$C$4
中的任何内容替换
NETPERD1

=SUMIFS(Sheet1!NETPERD1,Sheet1!ACCTGRPCOD,Sheet2!$A17,Sheet1!AUDTORG,Sheet2!C$1,Sheet1!FSCSDSG,Sheet2!C$2,Sheet1!FSCSYR,Sheet2!C$3)

欢迎来到SO<代码>索引(Sheet1!RawData,0,MATCH(Sheet2!$C$4,Sheet1!$1:$1,0)毫无意义。为什么是0?它至少应该是1,因为它是一个行号火焰、面包和燃烧,所以行号就是结果我的sumifs条件。我需要它来增加很多行,但只有那些符合我的sumifs条件的行。也许我使用了错误的公式?BigBen,我一直在使用我的sumifs。我想我的问题与Foxfire和Burns以及Burns指出的有关。发布两张表中的一些示例数据,以及命名范围的位置艾德。谢谢你们三位,我将发布一个新问题。希望我能更清楚。