2016-08-11 12 views
1

Excelで数式に使用されるセル参照に数値を追加することが可能かどうかを尋ねていました。私の場合はExcelのセル参照に数値を追加する

私は明らかに私のE2からE22までの数字のための分散を与える式

=VAR.P('Excess Return'!E2:E22) 

を持っています。

今、私は他のすべてのセルの数式を下にドラッグしたいと、そのため私は、例えばセルD3における番号4の

=VAR.P('Excess Return'!E2:E22+D3) 

ような何かをしたいです。

今、Excelが

=VAR.P('Excess Return'!E2:E26) 

を行う必要がありますが、それは戻りません "#NAME?"

どのように私はこの問題を解決することができますか?

ご協力いただきまして誠にありがとうございます。明確化のため

EDIT

私の例では、私が実際に何を意味するのか、本当にありませんでした。そのために残念。

私は数字EとFを持つ2つの列を持っています。列Gに数式があります。その後、

G2 = =VAR.P('Excess Return'!E2:E22) 

を生じるはずである

G2 = VAR.P('Excess Return'!"E"&E2:"E"&F2) 
    E2 = 2 
    F2 = 22 

は、だから私は、分散関数のためのセル参照に、列EとFに保存されている番号を挿入したいです。

+0

私が達成しようとしていることをよりよく反映するために、最初の例を編集しました。 – Jonaslux

+3

'= VAR.P(INDEX( '超過戻り'!E:E、E2):INDEX( '超過戻り'!E:E、F2)) 'を使用することをお勧めします。それは揮発性ではなく、大きなシートの方が速いはずです;) –

+0

偉大な、それは意図したとおりに動作します!多くのありがとうDirk Reichel! – Jonaslux

答えて

2
  • ダウンドラッグあなたが値に基づいて、あなたの参照を変更したい場合、あなたはおそらく適切relative and absolute cell references

  • を使用することによって、あなたがやりたいことができますが、あなたの参照範囲の大きさを変更することが想定されていない場合別のセルのの場合、おそらくindirect referenceが必要です。

とあなたの例を解く)(間接:

=VAR.P(INDIRECT("'Excess Return'!E"&E2&":E"&F2)) 

間接的に参照するための別の方法 - 望ましいを、それはあまり揮発性であり、より少ない再計算引き起こすため:

=VAR.P(INDEX('Excess Return'!E:E,E2):INDEX('Excess Return'!E:E,F2)) 

おかげで@その代替案を指摘するためのDirkReichel。

関連する問題