
長年困っていることがあります。
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- その他(ビジネス・キャリア) 今時の派遣社員って仕事が出来ないだけじゃなく計算も出来ないのか? 8 2022/07/22 20:53
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- 事務・総務 Excelの表計算についてお聞きしたいことがあります。 7 2022/04/30 16:32
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで行挿入しても計算式がずれない方法
Excel(エクセル)
-
エクセル。行を挿入すると、関数が反映されない
Windows 10
-
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
-
4
エクセルで知らない間に行がずれていた
Excel(エクセル)
-
5
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
6
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
7
【エクセル】行挿入で数式もいっしょにコピーしたい
Excel(エクセル)
-
8
エクセルで行挿入をした時に、Vlookup計算式の一部が変化しない。
Excel(エクセル)
-
9
エクセル 行の挿入すると別シートに行が挿入され、関数も自動更新される方法
Excel(エクセル)
-
10
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
11
マクロ 行挿入で数式も反映する方法
Excel(エクセル)
-
12
Excelで全角の数字が半角になってしまう
Excel(エクセル)
-
13
エクセルで、重複データを除外して小さい値順に並べ替える関数
Excel(エクセル)
-
14
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
15
エクセルで行挿入した際、自動的に計算式も入力される方法を教えて下さい。
Excel(エクセル)
-
16
エクセルで、2種類のデータを交互に入れなおす方法はありますでしょうか??
Excel(エクセル)
-
17
SUMIF関数で、「ブランク以外を合計」を指定したい
その他(Microsoft Office)
-
18
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
19
関数で行の挿入、削除で範囲がズレてしまう
Excel(エクセル)
-
20
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
太ってる女とのSEX
-
もう少しでイケそうな時、どん...
-
AVって、本当に挿入してるんで...
-
恋人などと挿入したまま入眠し...
-
女性の方 イクようになったき...
-
40代男性が好むSEXはどんなもの...
-
Hのとき一方的になる
-
いきそうでいけない・・・
-
女性の方へ、イクことと女性の...
-
女です。高確率で前戯でイッて...
-
手マンと挿入どっちが気持ちい?
-
前戯で一回イッてもらっていい...
-
挿入時、キツっって言いながら...
-
男性は、セッ◯スの挿入で、 こ...
-
高齢熟女も濡れるんですか?
-
女です。 リモコンローターって...
-
手コキとマンコに挿入するのと...
-
女性に伺います。 差し込まれる...
-
風俗嬢って挿入有りで一日いく...
-
入れてる最中に、『めっちゃ濡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
太ってる女とのSEX
-
女です。高確率で前戯でイッて...
-
AVって、本当に挿入してるんで...
-
40代男性が好むSEXはどんなもの...
-
挿入時、キツっって言いながら...
-
恋人などと挿入したまま入眠し...
-
直ぐに挿入をせまる彼女
-
女性の方 イクようになったき...
-
もう少しでイケそうな時、どん...
-
入れてる最中に、『めっちゃ濡...
-
風俗嬢って挿入有りで一日いく...
-
女性の方へ、イクことと女性の...
-
いきそうでいけない・・・
-
初エッチでフェラお願いするの...
-
女です。 リモコンローターって...
-
入ってるかどうかわからない
-
手マンと挿入どっちが気持ちい?
-
嫁がバイブでしか逝きません。
-
処女卒業して3ヶ月の大学生です...
-
前戯で一回イッてもらっていい...
おすすめ情報