- ベストアンサー
EXCELで10行ごとの和を出したい
こんにちは。EXCELについての質問です。 今、A1からA100まで値が入力されているとします。B1にA1からA10までの和を、B2にA11からA20までの和を(B3以下同様)表示させたいのですが、なかなか上手くいきません。 何か良い方法はないでしょうか?どなたかご指導よろしくお願い致します。EXCELは2003を使用しています。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
B1=SUM(INDEX(A:A,ROW(A1)*10-9):INDEX(A:A,ROW(A1)*10)) または、 B1=SUM(INDIRECT("A"&ROW(A1)*10-9&":A"&ROW(A1)*10)) または、 B1=SUM(OFFSET($A$1,ROW(A1)*10-10,,10)) ★下にコピー
その他の回答 (5)
- MackyNo1
- ベストアンサー率53% (1521/2850)
単純なSUM関数で対応するなら以下のような操作が簡単です。 B1セルに「=SUM(A1:A10)」と入力して、B1からB10セルを選択して下方向に適当数オートフィルコピーし、そのままCtrl+Gでジャンプダイアログを出して「セル選択」で「空白セル」にチェックを入れ、選択範囲の上で右クリックから「削除」で「上方向にシフト」してください。
お礼
回答有り難うございます。こんな方法もあるんですね。参考になります。
- tadagenji
- ベストアンサー率23% (508/2193)
表の上部に10個の合計値が必要でないならば、 まず11行目を1行挿入して A10に Σボタンを押すと式は =sum(A1:A10) となります これで リターン 次に11行目を選択してコピー 22行目に挿入 これを10行ごとに繰り返す。 以上
お礼
回答有り難うございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
B1セルに次の式を入力して下方にドラッグコピーします。 =SUM(INDIRECT("A"&ROW(A1)*10-9&":"&"A"&ROW(A1)*10))
お礼
回答ありがとうございます。
- MackyNo1
- ベストアンサー率53% (1521/2850)
B1セルに以下の式を入力して下方向にオートフィルして下さい。 =SUM(OFFSET($A$1,(ROW(A1)-1)*10,0,10,1))
お礼
回答ありがとうございます。参考になりました。
- kajika0919
- ベストアンサー率54% (93/172)
良い方法ではありませんが、一番簡単でアナログな方法をご紹介します。 B1のセルに「=sum(A1:A10)」、 B2のセルに「=sum(A11:A20)」、 ・ ・ ・ と入力します。
お礼
回答ありがとうございました。
お礼
回答ありがとうございます。おかげでうまくいきました。