2011-10-12 5 views
2

2つのセルの値を合計します。私はC1のA1とA2の合計をしたいので、formullaは=sum(A1,A2)になります。この形式の行番号は固定されている(すなわち1と2)。しかし、私は行番号が動的にExcelで決定される必要があります。動的に合計式をExcelで設定する

私はA1からA100までのセル範囲の整数値を持つと仮定します。次に、A1からA100までの任意の2つの値の合計が必要です。 Iは、B1とB2に行番号を入れて足すこの式をので

=SUM(A&B1,A&B2) 

C1

上記formullaカラムAに固定されており、私は他のセルからの行番号を選択したいのです。

たとえば、私がB1に5を入力し、B2に10を入力すると、書式はA5とA10の値を合計する必要があります。同様に私は列B1とB2に1〜100の任意の値を入力できます。

マクロではなくExcelで直接やりたいです。 Aのための変数として、B1とB2を入力する

答えて

2

使用INDIRECT、すなわち

=SUM(INDIRECT("A"&B1&":A"&B2)) 

はA5とA10(というよりもSUM A5を追加します:A10

=INDIRECT("A"&B1)+INDIRECT("A"&B2) 
+0

brettdj、ありがとう働いている。しかし、それは私の要求によるものではありません。 B1に1を入力し、B2に5を入力すると、A1からA5の合計が得られますが、A1とA5の値の合計だけが必要です。 –

0

カピルを、

あなたの要求を満たすためには、 ":"を "、"に変更してください。

関連する問題