• ベストアンサー

エクセルの合計で質問です。

エクセルで合計のことで質問させてください。 教えてください、1~9行目に仕入れ金額が入っていて10行目に1~9をオートSUMで合計したとします。 たとえば9行目と10行目の間に行を挿入して商品名をどんどん追加した場合には現在ではオートSUMが反映されません。 ドラッグすればいいかと思いますが単純作業なだけになんとか自動計算させたいです。 やり方を申し訳ございませんが教えてください。 宜しくお願い致します。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.7

 A10セルに次の様な関数を入力されると良いと思います。 =SUM(A$1:INDEX(A:A,ROW()))  INDIRECT関数を使用して =SUM(INDIRECT("A1:A"&ROW()-1)) 等の様にした場合、A列の前にもう1列を挿入する等の、列番号が変更されてしまう様な操作を行った場合、合計値を求める範囲がおかしくなってしまいますが、上記のINDEX関数を使用した方法の場合には、その様な事は起きません。  尚、同じINDIRECT関数を使用した方法であっても、次の様にする事で、合計値を表示させるセルと同じ列の1行目から「合計値を表示させるセルの1つ上のセル」までの範囲の合計値を(列番号が変わっても合計範囲が乱れる事無く、)求める事が出来る様になります。 =SUM(INDIRECT("R1C:R[-1]C",FALSE))

その他の回答 (7)

回答No.8

9 行目をコピーし、8 行目と 9 行目の間に挿入。9 行目のデータが 9 行目と 10 行目の両方に記入されているので、10 行目全体を選択し、Delete キーにより値や数式をクリア。 このように途中の位置に挿入すれば、11 行目に移った SUM 関数の参照範囲は、「A1:A9」→ 「A1:A10」と自動的に変化しています。また、値などをクリアしてもセルの書式は維持されているので、新たに設定し直す必要はありません。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

こんにちは! すでに回答は出ていますが・・・ 別案です。 仮にA1~A9セルの合計式がA10セルに入っているとします。 A10セルに =SUM(INDIRECT("A1:A"&ROW()-1)) という数式を入れておけば行挿入しても A1~数式が入っている上のセルまでの合計が表示されます。 ※ 数式を入れる列番号は実状に合わせてください。m(_ _)m

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.5

No.1の方の回答にあったチェックをいれておけば、行挿入時はSUMの範囲に挿入したセルが入っていませんが、データを入力すると自動的にSUMの範囲が広がります。 ですので挿入した時点で式が変わっていなくてもあきらめないでくださいね。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

ホームタブの「テーブルとして書式設定」でそのリストをテーブルにしてください。 このようにしておけば、行の挿入やデータの追加で自動的に数式などが連動して追加されます(セル範囲も自動的に変わります)。 #上記の回答はExcel2007以降のバージョンの例で説明しましたが、Officeソフトはバージョンによって利用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

  • ali_yuki
  • ベストアンサー率45% (26/57)
回答No.3

エクセルの仕様ではそうなっていますね 1つのアイディアですが 10行を1行開けておいて、11行目で1~10をオートSUMをするのはどうでしょうか 9行目と10行目の間に行を挿入しても、下に範囲内の10行目がある為 オートSUM内の範囲に反映されると思いますよ その場合、今までの習慣でうっかり10行目に商品名を追加してしまわないように、 10行目の色を変える等、対策してやればいいかも

  • Moryouyou
  • ベストアンサー率41% (140/334)
回答No.2

もう1行空白行を予め作ってください。 1~10行を合計(例=SUM(A1:A10)) 行(11行目)に記入しておいて、 9行目と10行目の間に行を挿入していけば、例の合計行の式は、 =SUM(A1:A11)と行数が増えていきます。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

ファイルメニューのオプションを選び 詳細設定を選択します。 データー範囲の形式および数式を拡張するの チェックが外れているようならチェックを付けてOKを押してください。

関連するQ&A

  • エクセル2010 オートSUMで合計が0になる

    ヤフーオークションで出品者をしています。 エクセル2010を使って売れた商品の合計金額を計算しようと、落札された商品の一覧ページをコピペしてエクセルに「貼り付け先の書式に合わせて」貼り付けました。 オートSUMで合計を出そうとしても0になります。 改善方法がわからなくて困っています。 数字を手動で入力したものは、オートSUMできちんと合計がでました。 もしご存知の方いらっしゃいましたら、教えて頂けましたら有難いです。

  • エクセルで行を追加した時に計算式が変更されない

    パソを入れ替えてオフィスの2010になってから操作方法にちょっと戸惑っています。 エクセル2010で、行を追加した時等に計算式が自動で変更されません。 例えば、sum関数で、A1~A10までの合計を計算してあったものに、行を挿入しても計算対象が自動で変わらずそのままです。 sum(a1:a10)に2行追加するとsum(a1:a12)になってくれないと間違いを起こしてしまいます。 どこか設定を変える必要があるのでしょうがどこかわかりません。教えてください。 (再計算は自動にしてあるんですが…)

  • Excelでファイル同士のリンク(オートSUM機能の反映)

    あるファイルが2個あって1個目のファイルいオートSUMで計算式を入れています。 それでそのオートSUMで作った合計を違うファイルで反映させたいのですがうまくいきません。 1個は反映するのですがそこから下のセルにもドラッグして反映させたいのですが同じ数字のコピーだけしか反映されません。 どうしたらいいでしょうか?

  • EXCEL計算

    EXCELで集計作業をしていますが、5行の数字の合計をSUMを使って計算していますが、結果としては1行目が反映されず、2行目から5行目までの合計数字となっています。セルの書式設定は数値になっています。何故全体の集計ができないのか教えてください。

  • エクセル 行を挿入しても正しい合計値を出す方法。

    添付のようなエクセルの表を作成して管理台帳としています。 (実データは載せられないため、簡易版にしています。) 今、B9セルには(=SUM(B3:B8)が入っています。 8行目と9行目の間に行を挿入しても、合計値がきちんと(=SUM(B3:B9)の値を持ってくるようにしたいです。 過去の質問 http://okwave.jp/qa/q4644868.html 参考にして、『あ』ではできたのですが、『い』、『う』、『え』、『お』でも同様に合計値を出したいのです。 『あ』で行を挿入すると、『い』、『う』、『え』、『お』の各項目の行がずれて、 さらに『い』、『う』、『え』、『お』でも行の挿入を行います。 (挿入する行は、『あ』、『い』、『う』、『え』、『お』すべて合計値の前の行に挿入します。) きちんと、『あ』、『い』、『う』、『え』、『お』の各合計値を出す方法はありますでしょうか。 私が使っているのはエクセル2007ですが、エクセル2000を使っている人に渡すデータです。

  • エクセルでデータの最後の行に行挿入後の合計されない

    エクセルで文字・数値データを作成しております。その最後の行に合計(SUMとSUMIFを使用)を出す表があります。 データの最後の行(合計の前)に行を挿入しデータ数値を入力すると、SUM(SUMIF)の合計が、前にあったデータまでしか、合計されません。 単純な計算では、行を挿入しても合計されるのに、ナゼ今回は出来ないのでしょうか?原因が分かる方は、いらっしゃいませんでしょうか? 宜しくお願い申し上げます。

  • エクセルのオートフィルタで合計を出したい

    エクセルでA列に会社名、B列に支払い金額が、100行にわたって入力されているとします。 オートフィルタをかけて、ある会社(△△商事)だけ選択したら10件だったとします。この△△商事の支払い金額の合計はどのように出すのでしょうか? 金額が10件ピックアップされて、次のセルでSUMで合計しても100件分の合計になってしまいます。 この△△商事の10件だけの合計金額の出し方を教えてください。

  • エクセルの計算式について

    初歩的な質問ですみません。 エクセル2007で、合計を上に出すのは どうすればいいでしょうか? 普通は、計算したいヶ所をドラッグして ΣオートSUMをクリックすれば、最後のところに 合計が来ますが、一番上に合計を出したいのですが・・・

  • Excel 

    ExcelでF4~F15の合計をオートSUMで合計にしようとすると、F3に入力されている数字がF4、F5に入力され残りが0と入力されて自動で反映されません、どのようにすればよろしいでしょうか。

  • vlookup関数で求めた数値の合計

    excelで20行まで入力できる発注書を作っています。 vlookup関数で商品コードを入力すると、商品名と単価は自動で表示されています。 単価×購入数量で商品毎に購入金額を求め、総合計を自動計算させたいのですが、、、 発注書には必ず20品目入力されるわけではありません。 この入力されない商品行の合計金額は#valueとなっています。 結果として総合計も#valueとなってしまいます。 どなたか総合計を求める方法をご教示ください。 宜しくお願いいたします。

専門家に質問してみよう