合計とオフセット関数を使用して前のセルから値を減算する

合計とオフセット関数を使用して前のセルから値を減算する

Excel には、異なる値を持つ列があります。

この列では、A2 の値から A1 の値を減算し、A4 の値から A3 の値を引くなどします。そして、結果を B 列に表示します。

ここに画像の説明を入力してください

これは SUM と OFFSET で実現できることがわかりました。

誰か具体的な方法を教えてくれませんか?

答え1

SUMやOFFSETは必要ありません。B1に何も入力せず、B2に「=A2-A1」と入力します。次に、B1を選択します。そしてB2. 次に、コピーして下に貼り付けます (選択範囲の右下にある黒い四角をドラッグするか、メニューからコピーを選択して対象領域を選択し、貼り付けをクリックします)。

コピー アンド ペーストでは、指示したとおりに、変更するセルを何も入力せずにコピーし、その下のセルに数式をコピーします。

答え2

ちなみに
B2に設定することもできます=SUM(OFFSET(B2,-1,-1,2,1))
。これは、(何らかの理由で) 自分自身以外のセルを参照しないようにする必要がある場合に便利です。

の数字は、OFFSET()次のことを示しています: -1,-1 - 「上と左にそれぞれ 1 ステップ移動します」、2,1 - 「2 つの行と 1 つの列を含めます」...そして、SUM()これらのセルには、括弧内に OFFSET() があります。

関連情報