Excel函数SUM.IF的问题

Excel函数SUM.IF的问题,excel,excel-formula,Excel,Excel Formula,我想对Excel选项卡的一列求和(取决于另一列的内容),该列可以有不同的名称 因此,我动态构建选项卡的名称,然后在SUMIF函数中使用它 然而,我得到了#参考错误,我不知道为什么?!我可以用这种方式引用单个单元格,但在这种情况下,我不能引用一个范围。有人能看出我做错了什么,或者帮我解决问题吗 =SUMIF(间接(字符(39)和设置!$D$3和“-V”&L$7和字符(39)和“!B3:B100”;错误);B44;间接(字符(39)和设置!$D$3和“-V”&L$7和字符(39)和“!H3:H100

我想对Excel选项卡的一列求和(取决于另一列的内容),该列可以有不同的名称

因此,我动态构建选项卡的名称,然后在SUMIF函数中使用它

然而,我得到了
#参考错误,我不知道为什么?!我可以用这种方式引用单个单元格,但在这种情况下,我不能引用一个范围。有人能看出我做错了什么,或者帮我解决问题吗

=SUMIF(间接(字符(39)和设置!$D$3和“-V”&L$7和字符(39)和“!B3:B100”;错误);B44;间接(字符(39)和设置!$D$3和“-V”&L$7和字符(39)和“!H3:H100”;错误)

面积总和如下所示:-

我希望总和为的单元格:-

=SUMIF(间接(“'”和年($E$5)和“-V”&L$7和“!$M$3:$M$10”),“*”和$C9,间接(“'”和年($E$5)和“-V”&L$7和“!$O$3:$O$10”)

这是正确的用法(注意我使用了实际字符
,而不是CHAR(39))

通配符用于匹配单元格内容之前的任何内容,因为您的数据在其前面包含
PL
,并且还注意绝对引用的使用

您需要将
更改为
以匹配您的区域设置


也许可以提供您正在使用的内容的屏幕截图?您正在传递
INDIRECT()
FALSE
作为第二个参数,这意味着它需要一个R1C1格式的公式,您正在给它A1样式formula@Glitch_Doctor很好,我把参数改成了
TRUE
,但那根本没用……谢谢!我试试这个。但是,我看到
PL
应该在匹配的单元格中。我的错误。。。