普段あまりエクセルで関数を使わないので自分用のメモです。

エクセルでよく合計を出すのですが、合計を出すセルが A11 だとしてその上のセルまでを合計する場合
=SUM(A1:A10)
と書く。しかし、合計のセルの上に行を追加すると追加した行は合計に含まれない。

そこで、合計のセルのひとつ上のセルを指定する方法です。
=SUM(A1:OFFSET(A11,-1,))
こうしておくと A11 のひとつ上のセルまでが合計されます。この場合行を追加して合計のセルが A12 になっても
=SUM(A1:OFFSET(A12,-1,))
となり常に合計のセルのひとつ上のセルまでが合計されます。

関連する投稿