- ベストアンサー
エクセルの列を半永久的に合計できるようにするには
いろいろ検索しては、勉強しているのですが、あまり詳しくない為 つまづいてばかりです。すみません。教えてください。 半永久的に続く列の合計を出したいのですが、オートSUMを使って やってみましたが、範囲(最後の列)を決めなければいけない方法 しかわからないので、その都度範囲を広げています。 例えばA2~A∞に入力した数値をTOTALしてA1に表示できる方法が あるのでしょうか? もしあるならば、A1にはどのように入力すればいいのでしょうか? 宜しくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
=Sum(A2:A65536) です。 範囲のセルに数値以外の値が入らない限り正しく計算してくれます。
その他の回答 (6)
- imogasi
- ベストアンサー率27% (4737/17069)
既出ご回答で良くて、 下記は馬鹿げていると思うが、他のやり方は難しいという例の説明。 A列内で 10000行(これはもっと増やせるが)以内でデータが上から数字で詰まるなら =SUM(OFFSET($A$2,0,0,COUNT(A2:A10000))) 空白か文字か数字なら、数字だけ足す。 =SUM(OFFSET(A2,0,0,MAX(IF(A2:A10000<>"",ROW(A2:A10000))))) と入れてSHIFT、CTRL,ENTERを同時押しする。配列数式。 MAX以下が最下行番号を求める式(配列数式だからSHIFT、CTRL,ENTERを同時押しする)
お礼
うっ。今の私には難しいですが、いろいろ教えていただいていく内に 他の関数とか覚えたくなりました。 いろいろわかれば便利で、できたら楽しそうですね。 頑張って勉強します。また教えてください。
- ookami1969
- ベストアンサー率14% (137/953)
さらにさらに余談ですが 行全部を選ぶ時には入力モード半角英数で Shift+スペースキーでも全部選べます。 列の場合は Ctrl+スペースです。 色々 覚えると面白いので 頑張って勉強してください♪
お礼
ありがとうございます。 初心者の本は買いましたので、行と列全体を選ぶ方法は何とか理解できていました。 でも、ショートカットとか覚えると、もっと楽そうですね。 頑張ります。
- ookami1969
- ベストアンサー率14% (137/953)
ちなみに予断ですが 列を全部選択したい時はアルファベットの所にマウスをあてると 下向きの矢印になるので その状態でクリックすると列全部を選択出来ます。 行を全部選択したい時は 左の数字にマウスをあてれば行全部を選択出来ます。 かなり初歩中の初歩なので本を買った方がいいんじゃないですか?
- boro-pc
- ベストアンサー率30% (64/208)
ちなみにExcel2007ですと行も列もビックリなくらい限界が増えてますので(詳しくはお調べください(忘れちゃいました)) といっても中々65535行超えて使うことはないですかね?
お礼
え?そうなんですか? いろいろ情報いただいてありがとうございます。 今までの大きさにも驚いていたところなのに、まだまだビックリなくらいって・・・すごいですね。調べます。(まだ2003を使ってるんですが・・・)
- sobsob
- ベストアンサー率26% (16/60)
まずエクセルの行列は有限です。列ならA~IVまでの256列、行は65536行です。列の合計数を出したいのですよね? >例えばA2~A∞に入力した数値をTOTALしてA1に表示できる方法が >あるのでしょうか? これだと行の合計数を求める事になりますが???・・・そのまま答えると A1に=SUM(A2:A65536)を入力すれば事足りると思います。
お礼
早々のご回答ありがとうございます。 恥ずかしながら、エクセル自体の行列の数も初めて知りました。 教えてもらえば早いですが、自分でも頑張って調べていろいろ 勉強したいと思います。 ・・・が、またつまづいてどうしようもない時は助けてください。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
=SUM(A2:A65536)又、別列に合計する事が可能ならば=SUM(A:A)で如何でしょうか。
お礼
早々のご回答ありがとうございます。 なるほど、別列に合計する方法までお教えいただき 大変勉強になりました。助かりました。
お礼
早々のご回答ありがとうございます。 何よりもご回答の速さにとても驚いています。 本当にありがとうございました。