- ベストアンサー
EXCEL2000,SUM関数なんですが・・・
SUM関数なんですが、=SUM(A1:A?) A?の箇所は、入力された分だけ合計したいのですが、 こういう場合、どう表記するのでしょうか? A?の可変値を、余裕を持って、A1000とか多めにとるしかないのでしょうか? よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
みなさん こんばんは 集計結果はどのセル位置に表示させたいのでしょうか? >循環参照しています =SUM(A:A)の数式自体もA列に入力したら当然循環参照に なってしまいます。 (参照範囲に自己セルも含めてしまうため) 試しにB1に=SUM(A:A)とすればエラーメッセージは 出ない筈です。 例えば 同じ列に集計結果を出したい時でかつ集計行 上部の行を挿入して入力範囲を増やして行くような場合 =SUM(INDIRECT("A1:A"&ROW()-1)) で試してみて下さい
その他の回答 (2)
- kbonb
- ベストアンサー率51% (254/492)
こんにちは =SUM(A1:INDEX(A:A,ROW()-1)) とか =SUM(OFFSET(A1,,,ROW()-1)) でいかがでしょうか? 以下のページがご参考になるのでは? 【エクセル技道場】-関数 http://www2.odn.ne.jp/excel/waza/function.html
お礼
"エクセル技道場",とても参考になりました。 有り難うございました。
- papayuka
- ベストアンサー率45% (1388/3066)
こんにちは。 =SUM(A:A) が一番手っ取り早いです。
お礼
範囲指定で、列だけでも指定できるのですね。 有り難うございます。
補足
早速、試してみたのですが、”この数式を計算できません。循環参照しています。”と出て(ヘルプ通りに進めているつもりですが、うまくいきません。 すいませんエクセル超初心者なもので・・・)
お礼
関数って、奥が深そうですね。 有り難うございました。
補足
ご返答有り難うございます。”B1に=SUM(A:A)”と”=SUM(INDIRECT("A1:A"&ROW()-1)) ”試してみました。 わがままな質問をいたして申し訳ありませんが、 A3から下の集計を、A1に表示したいのですが(INDIRECTとROWのヘルプを見てみたのですが、よく理解できないので)、 よろしくお願い致します。