エクセルで家計簿を作っています。
初心者ですが挑戦しています。
わからないけど、たぶんできる仕様なのではないかと思うものがあるのでお教えいただけたら幸いです。
例えば、A1~A5までの和をA6に表示するようにはできるのですが
後々変更などでセルの挿入や削除をして、
最終的に和の表示がA10にされるようになった場合も、
A1~A9までの和を、A10(元A6)の数式をいじることなく
きちんと表示させたいです。
$をうまく使えばできるのでしょうか?
そしてその同じ行で、A15~A20までの和を
同じ方法でA21に表示するといったことはできますか?
後々、例えばA2を削除した場合に、後半のA15~A20の
和の計算式もくるってしまいそうです。
おわかりになりましたらお願いいたします。
No.3ベストアンサー
- 回答日時:
A1セルからA6セルまでの合計をA7セルに表示させるためには計算方法として二つの方法がありますね。
一つは=A1+A2+A3+A4+A5+A6
一つは=SUM(A1:A6)
前者の場合でしたら途中で行の挿入があった場合にはその行の値は加算されません。また途中で行を削除した場合にはエラーになってしまいます。
後者の場合にはどちらの場合でも計算が正しく行われます。
1行行が挿入された場合には=SUM(A1:A7)に、1行行が削除された場合には=SUM(A1:A5)のように自動的に変化します。
このため、この種の計算ではSUM関数を使って行うのが一般的です。
A15からA20までの和についても=SUM(A15:A20)と入力することで何らの問題もありません。A2が削除された場合には=SUM(A14:A19)に自動的に変わります。
まさに知りたかったお答えです><
自動的に変わる時もあるのに、下の合計では変になったり、
自分で余計なことをしてたようです。
昨日の夜に熱中しすぎて混乱してたようです。
落ち着いて今やってみたら、できました。
ありがとうございました。
No.5
- 回答日時:
データのある列に合計のための1セル使うなら
その1セルに=SUBTOTAL(9,B2:B6)と入れる。9は集計をさせる引数だ。
B2:B6の間とB6の下に行挿入しデータを入れても式の第2引数は自動で変わる。行削除も同じ。
例データ
B2:B15
1 <-第2行目
2
5
3
4
5
20<--=SUBTOTAL(9,B2:B7) B8セル
1
2
3
4
5
15<--=SUBTOTAL(9,B9:B13) B14セル
35<--=SUBTOTAL(9,B2:B14) B15セル
B15セルの式は、B2:B14と指定しているが
B8とB14セルの値(小計)を、2度足ししてないことに注意。
SUBTOTALというのがあるんですね。
知りませんでした。
これでも求めていたものができそうです。
新しいことに挑戦したいと思います!
ありがとうございました。
No.4
- 回答日時:
>例えば、A1~A5までの和をA6に表示するようにはできるのです
A6セルに =SUM(A1:A5) だったとして
>後々変更などでセルの挿入
1行目や6行目を選択して行を挿入した場合は注意が必要です。
ただし、1行目の挿入で数式を変化させる必要は無いと思います。
よって、6行目を挿入した場合にA1セルから
すぐ上のA6セルまでを合計する方法です
=SUM(A1:INDEX(A:A,ROW()-1))
通常、家計簿を作るうえでこのような計算は必要なく、
別の列で累計を作るのではないでしょうか?
書いてはありませんが、ページ計といった概念も捨てた方が良いと思います。
>$をうまく使えばできるのでしょうか?
絶対参照のことですね。数式のコピーにのみ意味のある参照方式なので、挿入や削除は関係してきません。
6行目の挿入はしないようにします。
確かに家計簿で必要ではないかもしれませんが
気になってしまって寝れませんでした><
今落ち着いてやってみたら、求めていたものが
普通にできました。
まだまだ勉強不足でした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルのA1~A5の任意のセルを選んだら1、A6~A10のセルなら2と返す設定にしたいと思ってます 6 2023/03/20 18:46
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- その他(コンピューター・テクノロジー) エクセルの数式で教えてください。 1 2023/01/11 16:24
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
Wordで、表のセルが変なところ...
-
エクセルで知らない間に行がず...
-
あるセルに色を付けた時、別の...
-
エクセルでセルの中の文字が削...
-
エクセル 結合したセルの間にセ...
-
ワードの表で中央揃えが出来ない
-
Wordでセルに文字を入力すると...
-
エクセルで捺印をもらう欄を別...
-
Word 表のセル塗りつぶし
-
Excelで1部印刷する毎に連番を2...
-
ワードで表を作ってセル内で改...
-
エクセル2010で、結合したセル...
-
Word 表のセルを結合せずに文字...
-
エクセルで1列おきのデータのみ...
-
エクセルの一つのセル内に2つの...
-
wordの表の着色したセルを透過...
-
ワードで二行を一行に
-
エクセルで複数行を括弧でくく...
-
エクセルのセルの右側の罫線が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
Wordで、表のセルが変なところ...
-
エクセル 結合したセルの間にセ...
-
Wordでセルに文字を入力すると...
-
エクセル2010で、結合したセル...
-
WORDで表の行を2行に分けたい
-
Word 表のセル塗りつぶし
-
エクセルの一つのセル内に2つの...
-
ワードで表を作ってセル内で改...
-
Wordの表をExcelの表に貼り付ける
-
Wordの表で逆L字型のセルを作成...
-
ワードの表で中央揃えが出来ない
-
ワードで二行を一行に
-
エクセルで1列おきのデータのみ...
-
Excelのセル内の文字の頭に半角...
-
エクセルで捺印をもらう欄を別...
-
Excelで「折り返して全体を表示...
おすすめ情報