2017-07-10 34 views
1

これで間違ったツリーが表示されることがあります。Excel - 参照内の参照

私は、ブック内のシートの範囲で*を交換し、各シート上のセルB2の値を合計する次の式を、持っている:

=(SUM('*'!B2)/J2)/100 

これは正常に動作します、しかし、式は「*」を保持しません、それは例えば、実際の範囲でそれを置き換える:

=(SUM('Period 1:Period 4'!B2)/J2)/100 

だから、それはどちらかすることが可能である:

  1. 数式が更新されないように '*'を保持し、新しいタブを追加すると動的なままになります。

  2. リファレンスをリファレンスに追加します。最初のシートは常に「期間1」になりますが、最終シートは月ごとに変更され、「期間x」になります。ここでxはセルJ2の値です。 =(SUM('Period 1:Period 5'!B2)/J2)/100のJ2を参照することは可能ですか? =(SUM('Period 1:Period [J2]'!B2)/J2)/100またはそれと類似していますか?

+0

返信いただきありがとうございます。これは、無効なセル参照エラーをスローします。 – PJC83

答えて

0

これを行うには、私が知っている唯一の方法は、範囲が=SUM('Start:End'!B2)あり、その後'Start''End'シートで「シートサンドイッチ」を作成することです。明らかに、これらの間に新しいシートを挿入する必要があります。

注:私の解決策ではなく、クレジットはSUM across multiple sheets with variable sheet name questionに属します。