• ベストアンサー

Excelの累積の仕方

A列にデータがあり、B2「=A1+A2」、B3「=A1+A2+A3」、B4「=A1+A2+A3+A4」・・・・・という計算式を自動的に作るにはどのようにすればいいのでしょうか。初歩的な質問ですが教えてください。

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

  • ベストアンサー
回答No.1

「絶対参照」と「相対参照」について一度勉強されることをオススメします。 B1 =SUM(A$1:A1) を下方向にコピー。 まぁ、発想を転換して、もっと単純に B2 =B1+A2 として、これを下方向にコピーしても良いと思いますけど。 (B1 だけは =A1 としておく) 何らかの理由があって具体的な式を「=A1+A2+A3+A4+A5+....」のように足し算形式で書かなければならないのであれば、VBA等を使う必要があるかと思います。

tori-tako
質問者

お礼

ありがとうございます。 おかげさまで簡単に計算できるようになりました。

その他の回答 (1)

回答No.2

たとえばA1に数値を入力したら B1に +A1  B2に @if(+A2="", "",+B1+A2) と入力 B2のセル の右下の角にマウスをあてて 右クリックを押しながら下のセルまでマウスを動かして B3以降のセルにコピーをすればいいと思います。

tori-tako
質問者

お礼

こういうやり方もあるのですね。 ちょっと難しいですが・・・ ご回答ありがとうございました。

関連するQ&A