
長年困っていることがあります。
Excelで行や列を挿入する際に、既に入っている計算式についてうまくセルの位置や集計範囲を自動で判別して反映してくれる場合と、そうでない場合があると思います。
そのため、仕事で他人から依頼があり行や列を挿入するのにかなり躊躇してしまいます。
「こういうパターンの場合は前後の計算式も自動修正される」「こういうパターンの場合は手動で計算式の修正が必要」というパターンはあるのでしょうか・・?
「この場合は、ずれないから大丈夫」と分かっていれば怖くないのですが、「来月からこの商品を表に追加して」などと言われた際には、こわごわ行や列を挿入しては、計算式がずれていないか1つ1つセルをクリックして確認しいつも膨大な時間がかかります。
実際仕事で使用しているのは損益計算書などの複雑なフォームですが、一番シンプルな例を添付します。
この場合、CとDの間の5行目に一行追加するとなると、「計」のSUMの計算式は修正しなければなりません。ですが、表によっては「あれ?挿入した行も勝手にSUMの集計範囲に加わってくれている!」
ということもあります。なにかパターンがあるのでしょうか。

No.5ベストアンサー
- 回答日時:
こんにちは!
すでに回答は出ていますが・・・
>=SUM(B2,B3,B4,B5,B6)
のような数式にせずに、一般的には連続している場合は
=SUM(B2:B6)
だけでいけます。
(対象範囲が飛び飛びの場合はお示しのような数式にすることもあります)
さて、数式が入っているシートに行挿入(行削除)という操作はあまりやらない方が良いと思いますが、
どうしても後から行挿入・行削除をしたい場合は
お示しの画像の場合はB7セルを
=SUM(INDIRECT("B2:B"&ROW()-1))
としておけばとりあえずは対応できると思います。m(_ _)m
1年以上たってしまって申し訳ありません・・。
ご回答ありがとうございました。
当時いただいた回答を見て難しそうな関数だな・・と諦めてしまったのですが、改めて今ネットでINDIRECT関数について検索して勉強しています。ただ、 SUM(INDIRECT("B2:B"&ROW()-1))をぜひ活用したいのですが、数式の意味が理解できません。B2:Bというのはどういう意味でしょうか・・。
といっても締め切られてしまっているので、回答できませんよね・・( ..)
No.4
- 回答日時:
そもそも数式入れてから編集なんてしませんけど……
入力表に数式を入れるとしたらテーブル設定にして構造化参照を仕込んで
いる時くらいです。どうしてもという場合でも列参照にします。
画像の事例なら
=SUMIF(A:A,"<>計",B:B)
と入れておけば行挿入や行削除を気にする必要はなくなります。
循環参照にもならないし。
> なにかパターンがあるのでしょうか。
行挿入する位置が範囲で参照している参照元と被るかどうかだけです。
No.3
- 回答日時:
数式とその数式に含まれる範囲の間に行を挿入する場合は、範囲は拡張されません。
これ、今も古いバージョンも同様です。
質問のケースでは、6行目と7行目の間に行挿入するとSUM関数の範囲は拡張されません。
No.1
- 回答日時:
上記のカッコ内が、全部一つずつセルを指定していますね。
これだと行が増えても反映してくれません。
通常はオートSUMを使って
=SUM(B2:B6)
などとすると行が増えても修正されると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで行挿入しても計算式がずれない方法
Excel(エクセル)
-
エクセル。行を挿入すると、関数が反映されない
Windows 10
-
エクセルで知らない間に行がずれていた
Excel(エクセル)
-
-
4
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
5
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
6
エクセルで行挿入をした時に、Vlookup計算式の一部が変化しない。
Excel(エクセル)
-
7
エクセル 行の挿入すると別シートに行が挿入され、関数も自動更新される方法
Excel(エクセル)
-
8
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
9
【エクセル】行挿入で数式もいっしょにコピーしたい
Excel(エクセル)
-
10
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
11
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
12
エクセルで空白セルを含む列の最終行の値を取得する式を教えてください
Excel(エクセル)
-
13
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
14
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
15
マクロ 行挿入で数式も反映する方法
Excel(エクセル)
-
16
Excelで全角の数字が半角になってしまう
Excel(エクセル)
-
17
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
18
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
19
SUMIF関数で、「ブランク以外を合計」を指定したい
その他(Microsoft Office)
-
20
関数で行の挿入、削除で範囲がズレてしまう
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
太ってる女とのSEX
-
セックス挿入について
-
恋人などと挿入したまま入眠し...
-
AVって、本当に挿入してるんで...
-
女性の方 イクようになったき...
-
直ぐに挿入をせまる彼女
-
手マンと挿入どっちが気持ちい?
-
40代男性が好むSEXはどんなもの...
-
女性の方へ、イクことと女性の...
-
女です。高確率で前戯でイッて...
-
女性に質問です。挿入で気持ち...
-
高齢熟女も濡れるんですか?
-
挿入時、キツっって言いながら...
-
手コキとマンコに挿入するのと...
-
もう少しでイケそうな時、どん...
-
入れてる最中に、『めっちゃ濡...
-
風俗嬢って挿入有りで一日いく...
-
いきそうでいけない・・・
-
挿入のときに力を抜く方法はあ...
-
初エッチでフェラお願いするの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
太ってる女とのSEX
-
AVって、本当に挿入してるんで...
-
恋人などと挿入したまま入眠し...
-
40代男性が好むSEXはどんなもの...
-
挿入時、キツっって言いながら...
-
女性の方 イクようになったき...
-
直ぐに挿入をせまる彼女
-
もう少しでイケそうな時、どん...
-
女性の方へ、イクことと女性の...
-
高齢熟女も濡れるんですか?
-
女です。高確率で前戯でイッて...
-
初エッチでフェラお願いするの...
-
手マンと挿入どっちが気持ちい?
-
入れてる最中に、『めっちゃ濡...
-
前戯で一回イッてもらっていい...
-
入ってるかどうかわからない
-
風俗嬢って挿入有りで一日いく...
-
いきそうでいけない・・・
-
手コキとマンコに挿入するのと...
-
女性に伺います。 差し込まれる...
おすすめ情報