2017-04-07 95 views
1

有以下工作公式可变片的名字脱颖而出

=SUMIFS('1'!$U$2:$U$32,'1'!$Z$2:$Z$32,{1007,1008},'1'!$AB$2:$AB$32,"*"&March!B5&"") 

我试图与位于C3一个变量来代替,以表1中的3个硬编码引用。我试图用间接如下(我在这之前就单一的条件语句而不是多个条件语句使用):

=SUMIFS(INDIRECT("'"&$C3&"'!$U$2:$U$32),INDIRECT("'"&$C3&"'!$Z$2:$Z$32),{1007,1008},INDIRECT("'"&$C3&"'!$AB$2:$AB$32),"*"&March!B5&"") 

然而,这有错误出现。

感谢一些帮助指引我在正确的方向。

+0

不CSE解决这个问题? – Jeeped

+0

@接受不了。 – pita

+0

尝试在SUM()和CSE中进行换行。 –

回答

2

您还没有关闭中的字串间接功能:

=SUMIFS(INDIRECT("'"&$C3&"'!$U$2:$U$32"),INDIRECT("'"&$C3&"'!$Z$2:$Z$32"),{1007,1008},INDIRECT("'"&$C3&"'!$AB$2:$AB$32"),"*"&March!B5&"") 
+0

谢谢@迈克尔,仍然让我的头在使用indirects – pita

+0

好抓!错过了我自己。 – Jeeped