• ベストアンサー

Excelで行の削除・挿入による式は全部手直し?

収支予定表みたいなものを作っています。         入(1) 出(2)  残高(3) A クレジット      20000   50000 B 給料    40000        90000 C 食費         50000   40000 こんな表で、B3の式は「=A3+B1-B2」となっており、 C3の式は同じように「=B2+C1-C2」となっています。 Excelの仕様なのか、この場合でB行を削除した場合、C3の式にある「B3」が「A3」に置き換わってくれず、数式エラーが出ます。 消したり挿入するたび式の変更をしなければいけないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

質問にある例がExcelの表記と違うような気がしますが 参照先のセルが削除されると数式がエラーになるのは仕様です。 対して挿入はそのまま反映されるはずですが、どうなんでしょう。 どうしても行を削除しなければいけない場合は OFFSET関数を使用して数式を作成してください。 例:  =B2+C1-C2   ↓  =OFFSET(C3,-1,-1,1,1)+C1-C2 など

その他の回答 (1)

  • rollback
  • ベストアンサー率14% (1/7)
回答No.1

A行の3に同様の式が入っている物と考えてお答えします。 Aの3をコピーして貼り付けるだけでOKです。 やり方は ・A3をコピー→下方向全選択→貼り付け ・A3をオートフィルでばーっと の2パターンです。

関連するQ&A