2017-04-07 26 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

を? – Jeeped

+0

@Jeepedそうではありません。 – pita

+0

SUM()とCSEで折り返してください。 –

答えて

2

あなたは間接的な機能内の文字列に閉じていない:CSEは、それを修正するん

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

おかげで@マイケル、まだ間接の使用の周りに私の頭を得て – pita

+0

良いキャッチ!自分自身を逃した。 – Jeeped

関連する問題